This is a USB-C to USB 3.0 with HDMI and Type-C charging port adapter. The USB3.0 port allows you to connect a USB device or another hub to the host computer. The USB-C female port can charge the host computer and supply power for the adapter at the same time. The HDMI port (DP 1.2 Altmode) allows you to connect a monitor with an HDMI connection in order for you to watch videos or slideshows on a big screen. It works with both Macbooks, iPads and other USB-C supported devices. Input: USB-C Male x 1 / USB-C Female x 1 Output: HDMI Female x 1 / USB-A 3.0 Female x 1