#[repr(C, packed(1))]pub struct MetaFormat { /* private fields */ }
Expand description
Metadata format definition
Implementations§
Source§impl MetaFormat
impl MetaFormat
Sourcepub fn data_format(&self) -> FourCc
pub fn data_format(&self) -> FourCc
Data format
Sourcepub fn buffer_size(&self) -> u32
pub fn buffer_size(&self) -> u32
Buffer size
Source§impl MetaFormat
impl MetaFormat
Sourcepub fn set_data_format(&mut self, val: FourCc) -> &mut Self
pub fn set_data_format(&mut self, val: FourCc) -> &mut Self
Data format
Sourcepub fn set_buffer_size(&mut self, val: u32) -> &mut Self
pub fn set_buffer_size(&mut self, val: u32) -> &mut Self
Buffer size
Trait Implementations§
Source§impl Clone for MetaFormat
impl Clone for MetaFormat
Source§fn clone(&self) -> MetaFormat
fn clone(&self) -> MetaFormat
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MetaFormat
impl Debug for MetaFormat
Source§impl Display for MetaFormat
impl Display for MetaFormat
Source§impl IsFormatData for MetaFormat
impl IsFormatData for MetaFormat
Source§const TYPES: &'static [BufferType]
const TYPES: &'static [BufferType]
Buffer types which corresponds to format type
impl Copy for MetaFormat
Auto Trait Implementations§
impl Freeze for MetaFormat
impl RefUnwindSafe for MetaFormat
impl Send for MetaFormat
impl Sync for MetaFormat
impl Unpin for MetaFormat
impl UnwindSafe for MetaFormat
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