pub enum BufferType {
Show 16 variants
PictureParameter(PictureParameter),
SliceParameter(SliceParameter),
IQMatrix(IQMatrix),
HuffmanTable(HuffmanTable),
Probability(ProbabilityDataBufferVP8),
SliceData(Vec<u8>),
EncSequenceParameter(EncSequenceParameter),
EncPictureParameter(EncPictureParameter),
EncSliceParameter(EncSliceParameter),
EncMacroblockParameterBuffer(EncMacroblockParameterBuffer),
EncCodedBuffer(usize),
EncMiscParameter(EncMiscParameter),
ProcPipelineParameter(ProcPipelineParameterBuffer),
QMatrix(QMatrix),
EncPackedHeaderParameter(EncPackedHeaderParameter),
EncPackedHeaderData(Vec<u8>),
}Expand description
Abstraction over VABufferTypes.
Variants§
PictureParameter(PictureParameter)
Abstraction over VAPictureParameterBufferType. Needed for MPEG2, VP8, VP9, H264, JPEGBaseline.
SliceParameter(SliceParameter)
Abstraction over VASliceParameterBufferType. Needed for MPEG2, VP8, VP9, H264, JPEGBaseline.
IQMatrix(IQMatrix)
Abstraction over VAIQMatrixBufferType. Needed for VP8, H264, JPEGBaseline.
HuffmanTable(HuffmanTable)
Abstraction over HuffmanTableBufferType. Needed for JPEGBaseline.
Probability(ProbabilityDataBufferVP8)
Abstraction over VAProbabilityDataBufferType. Needed for VP8.
SliceData(Vec<u8>)
Abstraction over VASliceDataBufferType. Needed for VP9, H264.
EncSequenceParameter(EncSequenceParameter)
Abstraction over VAEncSequenceParameterBufferType. Needed for MPEG2, VP8, VP9, H264, HEVC.
EncPictureParameter(EncPictureParameter)
Abstraction over VAEncPictureParameterBufferType. Needed for MPEG2, VP8, VP9, H264, HEVC.
EncSliceParameter(EncSliceParameter)
Abstraction over VAEncSliceParameterBufferType. Needed for MPEG2, VP8, VP9, H264, HEVC.
EncMacroblockParameterBuffer(EncMacroblockParameterBuffer)
Abstraction over VAEncMacroblockMapBufferType. Needed for H264.
EncCodedBuffer(usize)
Abstraction over VAEncCodedBufferType. Needed for MPEG2, VP8, VP9, H264, HEVC.
EncMiscParameter(EncMiscParameter)
Abstraction over VAEncMiscParameterBuffer.
ProcPipelineParameter(ProcPipelineParameterBuffer)
Abstraction over VAProcPipelineParameterBuffer.
QMatrix(QMatrix)
Abstraction over VAQMatrixBufferType.
EncPackedHeaderParameter(EncPackedHeaderParameter)
Abstraction over VAEncPackedHeaderParameterBufferType.
EncPackedHeaderData(Vec<u8>)
Abstraction over VAEncPackedHeaderDataBufferType.