封装应用程序管理的缓冲区,用作捕获请求目标的对象。
每个 Buffer 都与一个 BufferType 相关联,BufferType 对应于它所封装的本机资源类型,并决定它将支持哪些接口。
除了图像数据之外,Buffer 对象还可以选择在 libargus 和应用程序之间传输同步信息,以便支持跨 API 边界的硬件级同步和流水线。同步信息的类型以及 Buffer 支持的同步接口由 SyncType 控制。
所有 Buffer 对象都将支持 IBuffer 接口,以便查询核心 BufferType 和 SyncType。
数据结构 | |
class | Argus::IBuffer |
模块 | |
缓冲区类型 | |
同步类型 | |