Enum cros_libva::buffer::EncMiscParameter
source · pub enum EncMiscParameter {
FrameRate(EncMiscParameterFrameRate),
RateControl(EncMiscParameterRateControl),
MaxSliceSize(EncMiscParameterMaxSliceSize),
MaxFrameSize(EncMiscParameterBufferMaxFrameSize),
SkipFrame(EncMiscParameterSkipFrame),
HRD(EncMiscParameterHRD),
QualityLevel(EncMiscParameterBufferQualityLevel),
Quantization(EncMiscParameterQuantization),
}Expand description
Abstraction over the EncMiscParameterBuffer types we support.
Variants§
FrameRate(EncMiscParameterFrameRate)
Wrapper over VAEncMiscParameterBuffer with VAEncMiscParameterFrameRate.
RateControl(EncMiscParameterRateControl)
Wrapper over VAEncMiscParameterBuffer with VAEncMiscParameterRateControl.
MaxSliceSize(EncMiscParameterMaxSliceSize)
Wrapper over VAEncMiscParameterBuffer with VAEncMiscParameterMaxSliceSize.
MaxFrameSize(EncMiscParameterBufferMaxFrameSize)
Wrapper over VAEncMiscParameterBuffer with VAEncMiscParameterBufferMaxFrameSize.
SkipFrame(EncMiscParameterSkipFrame)
Wrapper over VAEncMiscParameterBuffer with VAEncMiscParameterSkipFrame.
HRD(EncMiscParameterHRD)
Wrapper over VAEncMiscParameterBuffer with VAEncMiscParameterHRD.
QualityLevel(EncMiscParameterBufferQualityLevel)
Wrapper over VAEncMiscParameterBuffer with VAEncMiscParameterBufferQualityLevel.
Quantization(EncMiscParameterQuantization)
Wrapper over VAEncMiscParameterBuffer with VAEncMiscParameterQuantization.
Auto Trait Implementations§
impl Freeze for EncMiscParameter
impl RefUnwindSafe for EncMiscParameter
impl Send for EncMiscParameter
impl Sync for EncMiscParameter
impl Unpin for EncMiscParameter
impl UnwindSafe for EncMiscParameter
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more