interface/interface/buffer.h¶
Namespaces¶
| Name |
|---|
| cv |
| cvedia |
| cvedia::rt API for controlling the server and lifecycle management of runtime instances. |
| cvedia::rt::iface |
Classes¶
| Name | |
|---|---|
| struct | cvedia::rt::RegionCopyOp Parameters for batched region copy operation. |
| class | cvedia::rt::iface::Buffer |
Types¶
| Name | |
|---|---|
| enum unsigned int | BufferDataType |
| enum class | BufferOwnership { COPY, BORROW, ADOPT} Buffer memory ownership mode. |
Types Documentation¶
enum BufferDataType¶
| Enumerator | Value | Description |
|---|---|---|
| UNKNOWN | 0 | |
| GRAY | 8 | |
| NV12 | 12 | |
| YV12 | 13 | |
| BGR | 16 | |
| BGRA | 24 |
enum BufferOwnership¶
| Enumerator | Value | Description |
|---|---|---|
| COPY | ||
| BORROW | ||
| ADOPT |
Buffer memory ownership mode.
Determines how the buffer backend manages the underlying memory.