VA-API  2.19.0
Public Attributes | List of all members
VACodedBufferSegment Struct Reference

Coded buffer segment. More...

#include <va.h>

Public Attributes

uint32_t size
 Size of the data buffer in this segment (in bytes).
 
uint32_t bit_offset
 Bit offset into the data buffer where the video data starts.
 
uint32_t status
 Status set by the driver. See VA_CODED_BUF_STATUS_*.
 
uint32_t 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.
 
uint32_t va_reserved [VA_PADDING_LOW]
 Reserved bytes for future use, must be zero.
 

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: