Go to the source code of this file.
Functions | |
VPIStatus | vpiStreamCreate (VPIDeviceType devType, VPIStream *stream) |
Create a stream instance. More... | |
void | vpiStreamDestroy (VPIStream stream) |
Destroy a stream instance and deallocate all HW resources. More... | |
VPIStatus | vpiStreamGetDeviceType (VPIStream stream, VPIDeviceType *deviceType) |
Returns the backend type associated with the given stream. More... | |
VPIStatus | vpiStreamSync (VPIStream stream) |
Blocks the calling thread until all submitted commands in this stream queue are done (queue is empty). More... | |
VPIStatus | vpiStreamWaitFor (VPIStream stream, VPIEvent event) |
Pushes a command that blocks the processing of all future commands by the backend until the event is completed. More... | |
VPIStatus | vpiStreamGetThreadHandle (VPIStream stream, VPINativeThreadHandle *handle) |
Returns OS-specific handle of the background stream processing thread. More... | |
void | vpiPayloadDestroy (VPIPayload payload) |
Deallocates the payload object and all associated resources. More... | |
Declares functions dealing with VPI streams.
Definition in file Stream.h.