#[repr(C)]pub struct AVFormatContext {Show 15 fields
pub av_class: *const c_void,
pub iformat: *const c_void,
pub oformat: *const c_void,
pub priv_data: *mut c_void,
pub pb: *mut c_void,
pub ctx_flags: c_int,
pub nb_streams: c_uint,
pub streams: *mut *mut AVStream,
pub nb_stream_groups: c_uint,
pub stream_groups: *mut c_void,
pub nb_chapters: c_uint,
pub chapters: *mut c_void,
pub url: *mut c_char,
pub start_time: i64,
pub duration: i64,
}Expand description
The start of AVFormatContext, up to duration.
Fields§
§av_class: *const c_void§iformat: *const c_void§oformat: *const c_void§priv_data: *mut c_void§pb: *mut c_void§ctx_flags: c_int§nb_streams: c_uint§streams: *mut *mut AVStream§nb_stream_groups: c_uint§stream_groups: *mut c_void§nb_chapters: c_uint§chapters: *mut c_void§url: *mut c_char§start_time: i64§duration: i64Auto Trait Implementations§
impl !Send for AVFormatContext
impl !Sync for AVFormatContext
impl Freeze for AVFormatContext
impl RefUnwindSafe for AVFormatContext
impl Unpin for AVFormatContext
impl UnsafeUnpin for AVFormatContext
impl UnwindSafe for AVFormatContext
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