VPI - Vision Programming Interface

0.1.0 Release

Stream.h File Reference
#include "Export.h"
#include "Status.h"
#include "Types.h"
+ Include dependency graph for Stream.h:
+ This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

Declares functions dealing with VPI streams.

Definition in file Stream.h.