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

Coded buffer segment. More...

#include <va.h>

Public Attributes

unsigned int size
 Size of the data buffer in this segment (in bytes).
 
unsigned int bit_offset
 Bit offset into the data buffer where the video data starts.
 
unsigned int status
 Status set by the driver. See VA_CODED_BUF_STATUS_*.
 
unsigned int reserved
 Reserved for future use.
 
void * buf
 Pointer to the start of the data buffer.
 
void * next
 Pointer to the next VACodedBufferSegment element, or NULL if there is none.
 

Detailed Description

Coded buffer segment.

VACodedBufferSegment is an element of a linked list describing some information on the coded buffer. The coded buffer segment could contain either a single NAL unit, or more than one NAL unit. It is recommended (but not required) to return a single NAL unit in a coded buffer segment, and the implementation should set the VA_CODED_BUF_STATUS_SINGLE_NALU status flag if that is the case.


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