声明处理 VPI 流的函数。 更多...
宏 | |
流特定标志。 | |
#define | VPI_STREAM_GREEDY (1ULL << 63) |
每次提交都将操作刷新到后端。 | |
函数 | |
VPIStatus | vpiStreamCreate (uint64_t flags, VPIStream *stream) |
创建流实例。 更多... | |
void | vpiStreamDestroy (VPIStream stream) |
销毁流实例并释放所有硬件资源。 更多... | |
VPIStatus | vpiStreamFlush (VPIStream stream) |
提交所有挂起的操作以供执行。 更多... | |
VPIStatus | vpiStreamSync (VPIStream stream) |
阻塞调用线程,直到此流队列中所有提交的命令完成(队列为空)。 更多... | |
VPIStatus | vpiStreamWaitEvent (VPIStream stream, VPIEvent event) |
推送一个命令,该命令会阻止处理提交到流的所有未来命令,直到事件发出信号。 更多... | |
VPIStatus | vpiStreamGetThreadHandle (VPIStream stream, VPINativeThreadHandle *handle) |
返回后台流处理线程的特定于操作系统的句柄。 更多... | |
VPIStatus | vpiStreamGetFlags (VPIStream stream, uint64_t *flags) |
获取在其创建期间传递的 VPIStream 标志。 更多... | |
VPIStatus | vpiPayloadGetFlags (VPIPayload payload, uint64_t *flags) |
返回与有效负载关联的标志。 更多... | |
void | vpiPayloadDestroy (VPIPayload payload) |
释放有效负载对象和所有关联的资源。 更多... | |
声明处理 VPI 流的函数。
定义于文件 Stream.h 中。