|
VA-API
2.17.0.1
|
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.
1.9.1