pub struct Track<'library> { /* private fields */ }
Implementations§
Source§impl<'library> Track<'library>
impl<'library> Track<'library>
pub fn new_style(&self) -> Style<'_>
pub fn new_event(&self) -> Event<'_>
pub fn step_sub(&self, now: i64, movement: i32) -> i64
pub fn process_force_style(&mut self)
pub fn read_styles(&mut self, filename: &CStr, codepage: &CStr)
pub fn set_check_readorder(&mut self, check_readorder: bool)
pub fn flush_events(&mut self)
pub fn process_data(&mut self, data: &mut [u8])
pub fn process_codec_private(&mut self, data: &mut [u8])
pub fn process_chunk(&mut self, data: &mut [u8], timecode: i64, duration: i64)
Trait Implementations§
Auto Trait Implementations§
impl<'library> Freeze for Track<'library>
impl<'library> RefUnwindSafe for Track<'library>
impl<'library> !Send for Track<'library>
impl<'library> !Sync for Track<'library>
impl<'library> Unpin for Track<'library>
impl<'library> !UnwindSafe for Track<'library>
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