VA-API
2.22.0
|
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... | |
The HEVC encoding API.
This file contains the HEVC encoding API.