This is USB C to USB C 3.1 Gen 2 Cable, fully compatible with USB C 3.1 Gen 2 Port and Thunderbolt 3 Port. The video function only works for those devices whose USB-C port supports DP Alt Mode. Up to 100W 20V@5A Pass through supporting Power Delivery, comparable to the full speed original cord (Actual charging speed depends on your device and wall charger, with 96W original charger at a full 96W, with 45W original charger at a full 45W)