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

HEVC Decoding Slice Parameter Buffer Structure For Long Format including Extensions. More...

#include <va_dec_hevc.h>

Public Attributes

VASliceParameterBufferHEVC base
 baseline HEVC slice parameters data structure
 
VASliceParameterBufferHEVCRext rext
 extented HEVC slice parameters data structure
 

Detailed Description

HEVC Decoding Slice Parameter Buffer Structure For Long Format including Extensions.

This data structure contains both baseline HEVC profiles (main, main10) and extension profiles (range extension and screen content).

VASliceParameterBufferHEVCExtension structure should be accompanied by a slice data buffer, which holds the whole raw slice NAL unit bit streams including start code prefix and emulation prevention bytes not removed.

This structure conveys parameters related to slice segment header and should be sent once per slice. For HEVC range extension and HEVC Scc decoding, application should parse both basic slice parameters and extented slice parameters into this buffer structure and sent it.

For short format, this data structure is not sent by application.


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