Enum cros_libva::buffer::PictureParameter
source · pub enum PictureParameter {
MPEG2(PictureParameterBufferMPEG2),
VP8(PictureParameterBufferVP8),
VP9(PictureParameterBufferVP9),
H264(PictureParameterBufferH264),
HEVC(PictureParameterBufferHEVC),
HEVCRext(PictureParameterBufferHEVCRext),
HEVCScc(PictureParameterBufferHEVCScc),
AV1(PictureParameterBufferAV1),
}Expand description
Abstraction over the PictureParameterBuffer types we support.
Variants§
MPEG2(PictureParameterBufferMPEG2)
Wrapper over VAPictureParameterBufferMPEG2.
VP8(PictureParameterBufferVP8)
Wrapper over VAPictureParameterBufferVP8.
VP9(PictureParameterBufferVP9)
Wrapper over VAPictureParameterBufferVP9.
H264(PictureParameterBufferH264)
Wrapper over VAPictureParameterBufferH264.
HEVC(PictureParameterBufferHEVC)
Wrapper over VAPictureParameterBufferHEVC
HEVCRext(PictureParameterBufferHEVCRext)
Wrapper over VAPictureParameterBufferHEVCRext
HEVCScc(PictureParameterBufferHEVCScc)
Wrapper over VAPictureParameterBufferHEVCScc
AV1(PictureParameterBufferAV1)
Wrapper over VADecPictureParameterBufferAV1
Auto Trait Implementations§
impl Freeze for PictureParameter
impl RefUnwindSafe for PictureParameter
impl !Send for PictureParameter
impl !Sync for PictureParameter
impl Unpin for PictureParameter
impl UnwindSafe for PictureParameter
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