pub struct SampleInput<'a> {
pub data: &'a [u8],
pub duration: u32,
pub cts_offset: i32,
pub is_sync: bool,
}Expand description
One sample supplied to the writer.
Fields§
§data: &'a [u8]Encoded sample bytes.
duration: u32Decode duration in media units.
cts_offset: i32Signed composition-time offset.
is_sync: boolWhether this is a random-access sample.
Trait Implementations§
Source§impl<'a> Clone for SampleInput<'a>
impl<'a> Clone for SampleInput<'a>
impl<'a> Copy for SampleInput<'a>
Source§impl<'a> Debug for SampleInput<'a>
impl<'a> Debug for SampleInput<'a>
impl<'a> Eq for SampleInput<'a>
Source§impl<'a> PartialEq for SampleInput<'a>
impl<'a> PartialEq for SampleInput<'a>
impl<'a> StructuralPartialEq for SampleInput<'a>
Auto Trait Implementations§
impl<'a> Freeze for SampleInput<'a>
impl<'a> RefUnwindSafe for SampleInput<'a>
impl<'a> Send for SampleInput<'a>
impl<'a> Sync for SampleInput<'a>
impl<'a> Unpin for SampleInput<'a>
impl<'a> UnsafeUnpin for SampleInput<'a>
impl<'a> UnwindSafe for SampleInput<'a>
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