pub struct OutputFormatContext { /* private fields */ }Implementations§
Source§impl OutputFormatContext
impl OutputFormatContext
Sourcepub fn new(
_format_name: Option<&str>,
_filename: &Path,
) -> Result<Self, AvError>
pub fn new( _format_name: Option<&str>, _filename: &Path, ) -> Result<Self, AvError>
§Errors
Stub; never executed on docs.rs.
pub fn nb_streams(&self) -> u32
pub fn oformat_flags(&self) -> c_int
pub fn is_nofile(&self) -> bool
Sourcepub fn open_io(&mut self, _path: &Path) -> Result<(), AvError>
pub fn open_io(&mut self, _path: &Path) -> Result<(), AvError>
§Errors
Stub; never executed on docs.rs.
Sourcepub fn set_custom_io(
&mut self,
_sink: impl IoSink + 'static,
) -> Result<(), AvError>
pub fn set_custom_io( &mut self, _sink: impl IoSink + 'static, ) -> Result<(), AvError>
§Errors
Stub; never executed on docs.rs.
Sourcepub fn write_trailer(&mut self) -> Result<(), AvError>
pub fn write_trailer(&mut self) -> Result<(), AvError>
§Errors
Stub; never executed on docs.rs.
pub fn close_io(&mut self)
Sourcepub fn new_stream(&mut self, _codec: Option<&Codec>) -> Result<usize, AvError>
pub fn new_stream(&mut self, _codec: Option<&Codec>) -> Result<usize, AvError>
§Errors
Stub; never executed on docs.rs.
pub fn stream_time_base(&self, _idx: usize) -> AVRational
pub fn set_stream_time_base(&mut self, _idx: usize, _time_base: AVRational)
Sourcepub fn apply_stream_params_from_context(
&mut self,
_idx: usize,
_ctx: &CodecContext,
) -> Result<(), AvError>
pub fn apply_stream_params_from_context( &mut self, _idx: usize, _ctx: &CodecContext, ) -> Result<(), AvError>
§Errors
Stub; never executed on docs.rs.
Sourcepub fn copy_stream_params(
&mut self,
_idx: usize,
_src: CodecParameters<'_>,
) -> Result<(), AvError>
pub fn copy_stream_params( &mut self, _idx: usize, _src: CodecParameters<'_>, ) -> Result<(), AvError>
§Errors
Stub; never executed on docs.rs.
Sourcepub fn set_opt(&mut self, _key: &CStr, _value: &CStr) -> Result<(), AvError>
pub fn set_opt(&mut self, _key: &CStr, _value: &CStr) -> Result<(), AvError>
§Errors
Stub; never executed on docs.rs.
Sourcepub fn write_interleaved(&mut self, _pkt: &mut Packet) -> Result<(), AvError>
pub fn write_interleaved(&mut self, _pkt: &mut Packet) -> Result<(), AvError>
§Errors
Stub; never executed on docs.rs.
Sourcepub fn set_metadata(&mut self, _key: &str, _value: &str) -> Result<(), AvError>
pub fn set_metadata(&mut self, _key: &str, _value: &str) -> Result<(), AvError>
§Errors
Stub; never executed on docs.rs.
Sourcepub fn add_attachment_stream(
&mut self,
_data: &[u8],
_mime_type: &str,
_filename: &str,
) -> Result<usize, AvError>
pub fn add_attachment_stream( &mut self, _data: &[u8], _mime_type: &str, _filename: &str, ) -> Result<usize, AvError>
§Errors
Stub; never executed on docs.rs.
Sourcepub fn set_chapters(
&mut self,
_chapters: &[ChapterSpec<'_>],
) -> Result<(), AvError>
pub fn set_chapters( &mut self, _chapters: &[ChapterSpec<'_>], ) -> Result<(), AvError>
§Errors
Stub; never executed on docs.rs.
Trait Implementations§
Source§impl Debug for OutputFormatContext
impl Debug for OutputFormatContext
Source§impl Drop for OutputFormatContext
impl Drop for OutputFormatContext
impl Send for OutputFormatContext
Auto Trait Implementations§
impl !Sync for OutputFormatContext
impl Freeze for OutputFormatContext
impl RefUnwindSafe for OutputFormatContext
impl Unpin for OutputFormatContext
impl UnsafeUnpin for OutputFormatContext
impl UnwindSafe for OutputFormatContext
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