VA-API
|
VASurfaceAttribExternalBuffers structure for the VASurfaceAttribExternalBufferDescriptor attribute. More...
#include <va.h>
Public Attributes | |
uint32_t | pixel_format |
pixel format in fourcc. | |
uint32_t | width |
width in pixels. | |
uint32_t | height |
height in pixels. | |
uint32_t | data_size |
total size of the buffer in bytes. | |
uint32_t | num_planes |
number of planes for planar layout | |
uint32_t | pitches [4] |
pitch for each plane in bytes | |
uint32_t | offsets [4] |
offset for each plane in bytes | |
uintptr_t * | buffers |
buffer handles or user pointers | |
uint32_t | num_buffers |
number of elements in the "buffers" array | |
uint32_t | flags |
flags. See "Surface external buffer descriptor flags". | |
void * | private_data |
reserved for passing private data | |
VASurfaceAttribExternalBuffers structure for the VASurfaceAttribExternalBufferDescriptor attribute.