USB ports on PC host act as master ports and USB port of DAC device act as slave port. USB communication uses master-slave protocol with one end acting as master and the other one as slave. One master port and one slave port are required to establish USB communication. Master and slave roles cannot be switched to the other role because master and slave ports are using different hardware and are controlled by different kind of software (USB driver on master side and USB device firmware on slave side).
Shanling EC Mini USB port is acting as master (like a computer port) and thus it enables to connect an USB audio device (DAC or DDC) acting as slave. Your PC with USB master ports cannot act as device (instead of DAC), if you would
USB ports on PC host act as master ports and USB port of DAC device act as slave port. USB communication uses master-slave protocol with one end acting as master and the other one as slave. One master port and one slave port are required to establish USB communication. Master and slave roles cannot be switched to the other role because master and slave ports are using different hardware and are controlled by different kind of software (USB driver on master side and USB device firmware on slave side).
Shanling EC Mini USB port is acting as master (like a computer port) and thus it enables to connect an USB audio device (DAC or DDC) acting as slave. Your PC with USB master ports cannot act as device (instead of DAC), if you would connect it to Shanling EC Mini. Two masters cannot communicate.
For ripping CDs you can use a computer CD drive - it contains device side USB port.