pub struct EncPictureParameterBufferJPEG(/* private fields */);Expand description
Wrapper over the VAEncPictureParameterBufferJPEG FFI type.
Implementations§
Source§impl EncPictureParameterBufferJPEG
impl EncPictureParameterBufferJPEG
Sourcepub fn new(
reconstructed_picture: VASurfaceID,
picture_width: u16,
picture_height: u16,
coded_buf: VABufferID,
pic_flags: PicFlags,
sample_bit_depth: u8,
num_scan: u8,
num_components: u16,
component_id: [u8; 4],
quantiser_table_selector: [u8; 4],
quality: u8,
) -> Self
pub fn new( reconstructed_picture: VASurfaceID, picture_width: u16, picture_height: u16, coded_buf: VABufferID, pic_flags: PicFlags, sample_bit_depth: u8, num_scan: u8, num_components: u16, component_id: [u8; 4], quantiser_table_selector: [u8; 4], quality: u8, ) -> Self
Creates the wrapper.
Sourcepub fn inner(&self) -> &VAEncPictureParameterBufferJPEG
pub fn inner(&self) -> &VAEncPictureParameterBufferJPEG
Returns the inner FFI type. Useful for testing purposes.
Auto Trait Implementations§
impl Freeze for EncPictureParameterBufferJPEG
impl RefUnwindSafe for EncPictureParameterBufferJPEG
impl Send for EncPictureParameterBufferJPEG
impl Sync for EncPictureParameterBufferJPEG
impl Unpin for EncPictureParameterBufferJPEG
impl UnsafeUnpin for EncPictureParameterBufferJPEG
impl UnwindSafe for EncPictureParameterBufferJPEG
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