HDMI Port: Allows you to mirror your USB Type-C device display to your HDMI-enabled TV or display in up to 4K ultra HD resolution.
Type C Port: Has a downward compatibility feature, which support data transmission and seed of USB 3.0. This port can charge your devices with the max voltage 20V and max current 3A. But do not supports data transfer, only charging.
USB 3.0 Type A Port: To connect devices such as your keyboard, mouse, HDD, flash drive or a USB cable for syncing and charging your smart phone or other devices. Only supports an external hard drive the size 2.5'' and capacity less than 1TB.
3-in-1 USB C Digital AV Multiport Adapter: Lets you connect your USB Type-C device such as a MacBook or ChromeBook to an HDMI display, while also connecting a standard USB device and a USB Type-C charging cable.
Compatible with 2016 MacBook Pro, MacBook 12" (2015), Chrome Book Pixel, Dell XPS 15, Samsung Notebook 9, HP EliteBook Folio G1 and more. Mouse, keyboard, camera, U disk, removable hard drive, camera or other USB A 3.0/USB A 2.0 devices is also compatible.