VA-API  2.22.0
Public Attributes | List of all members
VASurfaceAttribExternalBuffers Struct Reference

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
 

Detailed Description

VASurfaceAttribExternalBuffers structure for the VASurfaceAttribExternalBufferDescriptor attribute.


The documentation for this struct was generated from the following file: