Enum cros_libva::buffer::SliceParameter
source · pub enum SliceParameter {
MPEG2(SliceParameterBufferMPEG2),
VP8(SliceParameterBufferVP8),
VP9(SliceParameterBufferVP9),
H264(SliceParameterBufferH264),
HEVC(SliceParameterBufferHEVC),
HEVCRext(SliceParameterBufferHEVCRext),
AV1(SliceParameterBufferAV1),
}Expand description
Abstraction over the SliceParameterBuffer types we support
Variants§
MPEG2(SliceParameterBufferMPEG2)
Wrapper over VASliceParameterBufferMPEG2
VP8(SliceParameterBufferVP8)
Wrapper over VASliceParameterBufferVP8
VP9(SliceParameterBufferVP9)
Wrapper over VASliceParameterBufferVP9
H264(SliceParameterBufferH264)
Wrapper over VASliceParameterBufferH264
HEVC(SliceParameterBufferHEVC)
Wrapper over VASliceParameterBufferHEVC
HEVCRext(SliceParameterBufferHEVCRext)
Wrapper over VASliceParameterBufferHEVCRext
AV1(SliceParameterBufferAV1)
Wrapper over VASliceParameterBufferAV1
Auto Trait Implementations§
impl Freeze for SliceParameter
impl RefUnwindSafe for SliceParameter
impl Send for SliceParameter
impl Sync for SliceParameter
impl Unpin for SliceParameter
impl UnwindSafe for SliceParameter
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