VA-API
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
Public Attributes | List of all members
VASurfaceAttribExternalBuffers Struct Reference

VASurfaceAttribExternalBuffers structure for the VASurfaceAttribExternalBufferDescriptor attribute. More...

#include <va.h>

Public Attributes

unsigned int pixel_format
 pixel format in fourcc.
 
unsigned int width
 width in pixels.
 
unsigned int height
 height in pixels.
 
unsigned int data_size
 total size of the buffer in bytes.
 
unsigned int num_planes
 number of planes for planar layout
 
unsigned int pitches [4]
 pitch for each plane in bytes
 
unsigned int offsets [4]
 offset for each plane in bytes
 
unsigned long * buffers
 buffer handles or user pointers
 
unsigned int num_buffers
 number of elements in the "buffers" array
 
unsigned int 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: