pub struct StartCodeScanner { /* private fields */ }
Implementations§
Source§impl StartCodeScanner
impl StartCodeScanner
pub fn new() -> Self
pub fn push(&mut self, data: &[u8])
pub fn find_next_start_code(&mut self) -> Option<(usize, u8)>
pub fn next_nal_unit(&mut self) -> Result<Option<NalSpan>>
pub fn get_nal_data(&self, span: &NalSpan) -> &[u8] ⓘ
pub fn consume_processed(&mut self, up_to: usize)
pub fn reset(&mut self)
Auto Trait Implementations§
impl Freeze for StartCodeScanner
impl RefUnwindSafe for StartCodeScanner
impl Send for StartCodeScanner
impl Sync for StartCodeScanner
impl Unpin for StartCodeScanner
impl UnwindSafe for StartCodeScanner
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