VA-API  2.22.0
Classes | Enumerations
va_enc_hevc.h File Reference

The HEVC encoding API. More...

#include <stdint.h>

Go to the source code of this file.

Classes

union  VAConfigAttribValEncHEVCFeatures
 
union  VAConfigAttribValEncHEVCBlockSizes
 
struct  VAEncSequenceParameterBufferHEVC
 Sequence parameter for HEVC encoding in main & main 10 profiles. More...
 
struct  VAEncPictureParameterBufferHEVC
 Picture parameter for HEVC encoding in main & main 10 profiles. More...
 
struct  VAEncSliceParameterBufferHEVC
 Slice parameter for HEVC encoding in main & main 10 profiles. More...
 
struct  VAQMatrixBufferHEVC
 HEVC Quantization Matrix Buffer Structure. More...
 

Macros

Picture flags

Those flags flags are meant to signal when a picture marks the end of a sequence, a stream, or even both at once.

#define HEVC_LAST_PICTURE_EOSEQ   0x01
 Marks the last picture in the sequence. More...
 
#define HEVC_LAST_PICTURE_EOSTREAM   0x02
 Marks the last picture in the stream. More...
 

Enumerations

enum  VAEncPackedHeaderTypeHEVC {
  VAEncPackedHeaderHEVC_VPS = VAEncPackedHeaderSequence , VAEncPackedHeaderHEVC_SPS = VAEncPackedHeaderSequence , VAEncPackedHeaderHEVC_PPS = VAEncPackedHeaderPicture , VAEncPackedHeaderHEVC_Slice = VAEncPackedHeaderSlice ,
  va_deprecated_enum = (0x80000000 | 1)
}
 Packed header types specific to HEVC encoding. More...
 

Detailed Description

The HEVC encoding API.

This file contains the HEVC encoding API.