Do streaming transports need clocks?

If using a DAC with clocks and an Asynchronous USB connection, would it be possible to have a streaming transport without any clocks in the transport itself? Or would the transport still need clocks to do something with the data before it is sent to the DAC? Thanks.