Struct libav_ng::avformat::FormatContext
source · pub struct FormatContext { /* private fields */ }Implementations§
source§impl FormatContext
impl FormatContext
pub fn new( format_name: &str, filename: &str, output_format: Option<AVOutputFormat>, ) -> Option<FormatContext>
pub unsafe fn get_input_format(&self) -> *const AVInputFormat
pub fn get_output_format(&self) -> &AVOutputFormat
pub unsafe fn raw(&mut self) -> *mut AVFormatContext
pub fn dump(&self, index: i32, url: &str, is_output: bool)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FormatContext
impl RefUnwindSafe for FormatContext
impl !Send for FormatContext
impl !Sync for FormatContext
impl Unpin for FormatContext
impl UnwindSafe for FormatContext
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