This a USB C 6-in-1 hub provides the main ports you need. This includes HDMI video at 4k/60Hz and data transfer via USB 3.1at up to 5Gbps. There are two USB A ports and a USB C port that supports PD 3.0 with PD charging when connecting a PD adapter and up to 5Gbps data transmission when connecting a USB C device. Finally there are SD and MicroSD memory card slots.
Compatible with USB C and Thunderbolt 3 hosts that support DP Alt Mode 1.4. DP Alt Mode 1.2 hosts are supported but maximum speeds and resolutions will be reduced.