pub struct InputFormatContext { /* private fields */ }Implementations§
Source§impl InputFormatContext
impl InputFormatContext
Sourcepub fn open_url(
_url: &str,
_connect_timeout: Duration,
_read_timeout: Duration,
) -> Result<Self, AvError>
pub fn open_url( _url: &str, _connect_timeout: Duration, _read_timeout: Duration, ) -> Result<Self, AvError>
§Errors
Stub; never executed on docs.rs.
Sourcepub fn open_image_sequence(
_path: &Path,
_framerate: u32,
) -> Result<Self, AvError>
pub fn open_image_sequence( _path: &Path, _framerate: u32, ) -> Result<Self, AvError>
§Errors
Stub; never executed on docs.rs.
Sourcepub fn open_custom(_source: impl IoSource + 'static) -> Result<Self, AvError>
pub fn open_custom(_source: impl IoSource + 'static) -> Result<Self, AvError>
§Errors
Stub; never executed on docs.rs.
pub fn nb_streams(&self) -> u32
pub fn duration(&self) -> i64
pub fn iformat_flags(&self) -> c_int
pub fn bit_rate(&self) -> i64
pub fn iformat_name(&self) -> Option<String>
pub fn iformat_long_name(&self) -> Option<String>
pub fn metadata(&self) -> HashMap<String, String>
pub fn nb_chapters(&self) -> u32
pub fn chapter(&self, _index: usize) -> Option<ChapterRef<'_>>
pub fn chapters(&self) -> impl Iterator<Item = ChapterRef<'_>> + '_
pub fn stream(&self, _index: usize) -> Option<StreamRef<'_>>
pub fn streams(&self) -> impl Iterator<Item = StreamRef<'_>> + '_
Sourcepub fn find_stream_info(&mut self) -> Result<(), AvError>
pub fn find_stream_info(&mut self) -> Result<(), AvError>
§Errors
Stub; never executed on docs.rs.
Sourcepub fn seek_frame(
&mut self,
_stream_index: c_int,
_timestamp: i64,
_flags: c_int,
) -> Result<(), AvError>
pub fn seek_frame( &mut self, _stream_index: c_int, _timestamp: i64, _flags: c_int, ) -> Result<(), AvError>
§Errors
Stub; never executed on docs.rs.
Trait Implementations§
Source§impl Debug for InputFormatContext
impl Debug for InputFormatContext
Source§impl Drop for InputFormatContext
impl Drop for InputFormatContext
impl Send for InputFormatContext
Auto Trait Implementations§
impl !Sync for InputFormatContext
impl Freeze for InputFormatContext
impl RefUnwindSafe for InputFormatContext
impl Unpin for InputFormatContext
impl UnsafeUnpin for InputFormatContext
impl UnwindSafe for InputFormatContext
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