Expand description
Wrappers and helpers around VABuffers.
Structs§
- AV1Enc
Loop Filter Flags - AV1Enc
Loop Restoration Flags - AV1Enc
Mode Control Flags - AV1Enc
Picture Flags - AV1EncQ
Matrix Flags - AV1Enc
SeqFields - AV1Enc
Tile Group ObuHdr Info - AV1Film
Grain - Wrapper over the
film_grain_infobindgen field inVADecPictureParameterBufferAV1. - AV1Film
Grain Fields - Wrapper over the
film_grain_fieldsbindgen field inVADecPictureParameterBufferAV1. - AV1Loop
Filter Fields - Wrapper over the
loop_filter_fieldsbindgen field inVADecPictureParameterBufferAV1. - AV1Loop
Restoration Fields - Wrapper over the
loop_restoration_fieldsbindgen field inVADecPictureParameterBufferAV1. - AV1Mode
Control Fields - Wrapper over the
mode_control_fieldsbindgen field inVADecPictureParameterBufferAV1. - AV1Pic
Info Fields - Wrapper over the
pic_info_fieldsbindgen field inVADecPictureParameterBufferAV1. - AV1Q
Matrix Fields - Wrapper over the
qmatrix_fieldsbindgen field inVADecPictureParameterBufferAV1. - AV1Segment
Info Fields - Wrapper over the
segment_info_fieldsbindgen field inVASegmentationStructAV1. - AV1Segmentation
- Wrapper over the
seg_infobindgen field inVADecPictureParameterBufferAV1. - AV1Seq
Fields - Wrapper over the
seq_fieldsbindgen field inVADecPictureParameterBufferAV1. - AV1Warped
Motion Params - Wrapper over the
wmbindgen field inVADecPictureParameterBufferAV1. - Blend
State - Wrapper over the
VABlendStateffi type. - Bool
Coder ContextVPX - Wrapper over the
VABoolCoderContextVPXFFI type. - Buffer
- Wrapper type representing a buffer created with
vaCreateBuffer. - Coded
BufferV P9Status - EncCoded
Buffer - Wrapper type representing a buffer created with
vaCreateBufferwith VAEncCodedBufferType. - EncMacroblock
Parameter Buffer H264 - EncMisc
Parameter Buffer MaxFrame Size - EncMisc
Parameter Buffer Quality Level - EncMisc
Parameter Frame Rate - EncMisc
ParameterHRD - EncMisc
Parameter MaxSlice Size - EncMisc
Parameter Quantization - EncMisc
Parameter Rate Control - EncMisc
Parameter Skip Frame - EncPacked
Header Parameter - Abstraction over
EncPackedHeaderParameterBuffertypes we support - EncPicture
Parameter BufferA V1 - EncPicture
Parameter Buffer H264 - EncPicture
Parameter BufferHEVC - EncPicture
Parameter BufferJPEG - Wrapper over the
VAEncPictureParameterBufferJPEGFFI type. - EncPicture
Parameter BufferV P8 - EncPicture
Parameter BufferV P9 - EncSeg
ParamA V1 - EncSeg
Param FlagsA V1 - EncSequence
Parameter BufferA V1 - EncSequence
Parameter Buffer H264 - EncSequence
Parameter BufferHEVC - EncSequence
Parameter BufferV P8 - EncSequence
Parameter BufferV P9 - EncSlice
Parameter Buffer H264 - EncSlice
Parameter BufferHEVC - EncSlice
Parameter BufferJPEG - Wrapper over the
VAEncSliceParameterBufferJPEGFFI type. - EncSlice
Parameter BufferJPEG Component - Wrapper over the
componentsbindgen field inVAEncSliceParameterBufferJPEG. - EncTile
Group BufferA V1 - EncWarped
Motion ParamsA V1 - H264
EncFrame Crop Offsets - H264
EncMacroblock Info - H264
EncPic Fields - H264
EncSeq Fields - Wrapper over the
seq_fieldsbindgen field inVAEncSequenceParameterBufferH264 - H264
PicFields - Wrapper over the
pic_fieldsbindgen field inVAPictureParameterBufferH264. - H264
SeqFields - Wrapper over the
seq_fieldsbindgen field inVAPictureParameterBufferH264. - H264
VuiFields - HEVC
EncPic Fields - HEVC
EncSeq Fields - HdrMeta
Data - Wrapper over the
VAHdrMetaDataffi type. - Hevc
EncPic SccFields - Hevc
EncSeq SccFields - Hevc
EncSlice Fields - Hevc
EncVui Fields - Hevc
Long Slice Flags - Wrapper over the
long_slice_flagsbindgen field inVASliceParameterBufferHEVC. - Hevc
PicFields - Wrapper over the
pic_fieldsbindgen field inVAPictureParameterBufferHEVC. - Hevc
Range Extension PicFields - Wrapper over the
range_extension_pic_fieldsbindgen field inVAPictureParameterBufferHEVCRext. - Hevc
Screen Content PicFields - Wrapper over the
screen_content_pic_fieldsbindgen field inVAPictureParameterBufferHEVCScc. - Hevc
Slice ExtFlags - Wrapper over the
slice_ext_flagsbindgen field inVASliceParameterBufferHEVCRext. - Hevc
Slice Parsing Fields - Wrapper over the
slice_parsing_fieldsbindgen field inVAPictureParameterBufferHEVC. - Huffman
Table BufferJPEG Baseline - Wrapper over the
VAHuffmanTableBufferJPEGBaselineFFI type. - Huffman
Table BufferJPEG Baseline Huffman Table - Wrapper over the
huffman_tablebindgen field inVAHuffmanTableBufferJPEGBaseline. - IQMatrix
Buffer H264 - Wrapper over the
VAIQMatrixBufferH264FFI type - IQMatrix
BufferHEVC - A wrapper over
VAIQMatrixBufferHEVCFFI type - IQMatrix
BufferJPEG Baseline - Wrapper over the
VAIQMatrixBufferJPEGBaselineFFI type. - IQMatrix
BufferMPE G2 - Wrapper over the
VAIQMatrixBufferMPEG2FFI type. - IQMatrix
BufferV P8 - Wrapper over the
VAIQMatrixBufferVP8FFI type. - MPEG2
Picture Coding Extension - Wrapper over the
picture_coding_extensionbindgen field inVAPictureParameterBufferMPEG2. - Mapped
Coded Buffer - Helper to access segments of mapped coded buffer
- Mapped
Coded Segment - Helper to access a single segment of mapped coded buffer
- Misc
EncParam Buffer - PicFlags
- Wrapper over the
pic_flagsbindgen field inVAEncPictureParameterBufferJPEG - Picture
H264 - Wrapper over the
VAPictureH264FFI type. - PictureHEVC
- Wrapper over the
VAPictureH264FFI type. - Picture
Parameter BufferA V1 - A wrapper over
VADecPictureParameterBufferAV1FFI type - Picture
Parameter Buffer H264 - A wrapper over
VAPictureParameterBufferH264FFI type - Picture
Parameter BufferHEVC - A wrapper over
VAPictureParameterBufferHEVCFFI type - Picture
Parameter BufferHEVC Rext - A wrapper over
VAPictureParameterBufferHEVCRextFFI type - Picture
Parameter BufferHEVC Scc - A wrapper over
VAPictureParameterBufferSccFFI type - Picture
Parameter BufferJPEG Baseline - Wrapper over the
VAPictureParameterBufferJPEGBaselineFFI type. - Picture
Parameter BufferJPEG Baseline Component - Wrapper over the
componentsbindgen field inVAPictureParameterBufferJPEGBaseline. - Picture
Parameter BufferMPE G2 - Wrapper over the
PictureParameterBufferMPEG2FFI type. - Picture
Parameter BufferV P8 - Wrapper over the
PictureParameterBufferVP8FFI type. - Picture
Parameter BufferV P9 - Wrapper over the
PictureParameterBufferVP9FFI type. - Probability
Data BufferV P8 - Wrapper over the VAProbabilityDataBufferVP8 FFI type.
- Proc
Color Properties - Wrapper over the
VAProcColorPropertiesffi type. - Proc
Pipeline Parameter Buffer - Wrapper over the
VAProcPipelineParameterBufferFFI type. - QMatrix
BufferJPEG - Wrapper over the
VAQMatrixBufferJPEGFFI type. - RcFlags
- RefFrame
CtrlA V1 - Segment
ParameterV P9 - Wrapper over the
VASegmentParameterVP9FFI type. - Slice
Parameter BufferA V1 - A wrapper over an array of the
VASliceParameterBufferAV1FFI type. This allows for passing all tile parameters in a single call if multiple tiles are present in the tile group. - Slice
Parameter Buffer H264 - Wrapper over the
VASliceParameterBufferH264FFI type. - Slice
Parameter BufferHEVC - A wrapper over
VASliceParameterBufferHEVCFFI type - Slice
Parameter BufferHEVC Rext - A wrapper over
VASliceParameterBufferHEVCRextFFI type - Slice
Parameter BufferJPEG Baseline - Wrapper over the
VASliceParameterBufferJPEGBaselineFFI type. - Slice
Parameter BufferMPE G2 - Wrapper over the
VASliceParameterBufferMPEG2FFI type. - Slice
Parameter BufferV P8 - Wrapper over the
VASliceParameterBufferVP8FFI type. - Slice
Parameter BufferV P9 - Wrapper over the
VASliceParameterBufferVP9FFI type. - VASlice
Parameter BufferJPEG Baseline Component - Wrapper over the
componentsbindgen field inVASliceParameterBufferJPEGBaseline. - VP8Enc
PicFlags - VP8Enc
RefFlags - VP8Pic
Fields - Wrapper over the
pic_fieldsbindgen field inVAPictureParameterBufferVP8. - VP9Enc
PicFlags - VP9Enc
RefFlags - VP9Pic
Fields - Wrapper over the
pic_fieldsbindgen field inVAPictureParameterBufferVP9. - VP9Segment
Flags - Wrapper over the
segment_flagsbindgen field inVASegmentParameterVP9.
Enums§
- Buffer
Type - Abstraction over
VABufferTypes. - EncMacroblock
Parameter Buffer - Abstraction over the
EncMacroblockParameterBuffertypes we support. - EncMisc
Parameter - Abstraction over the
EncMiscParameterBuffertypes we support. - EncPacked
Header Type - Abstraction over the
VAEncPackedHeaderTypeenum values we support. - EncPicture
Parameter - Abstraction over the
EncPictureParametertypes we support. - EncSequence
Parameter - Abstraction over the
EncSequenceParametertypes we support. - EncSlice
Parameter - Abstraction over the
EncSliceParametertypes we support. - Huffman
Table - Abstraction over the
HuffmanTabletypes we support. - IQMatrix
- Abstraction over the
IQMatrixBuffertypes we support. - Picture
Parameter - Abstraction over the
PictureParameterBuffertypes we support. - QMatrix
- Abstraction over the
QMatrixtypes we support. - Slice
Parameter - Abstraction over the
SliceParameterBuffertypes we support