An asynchronous work queue for device operations.
virtual uint32_t streamId() const =0
Gets the stream ID.
Stream()=default
Default constructor.
virtual ~Stream()=default
Default virtual destructor.
void destroyStream(Stream *stream)
Destroys a stream.
Stream * createStream()
Creates a stream.