[−][src]Struct ffmpeg_dev::sys::AVFormatInternal
Fields
nb_interleaved_streams: c_intNumber of streams relevant for interleaving. Muxing only.
packet_buffer: *mut AVPacketListThis buffer is only needed when packets were already buffered but not decoded, for example to get the codec parameters in MPEG streams.
packet_buffer_end: *mut AVPacketListdata_offset: i64< offset of the first packet
raw_packet_buffer: *mut AVPacketListRaw packets from the demuxer, prior to parsing and decoding. This buffer is used for buffering packets until the codec can be identified, as parsing cannot be done without knowing the codec.
raw_packet_buffer_end: *mut AVPacketListparse_queue: *mut AVPacketListPackets split by the parser get queued here.
parse_queue_end: *mut AVPacketListraw_packet_buffer_remaining_size: c_intoffset: i64Offset to remap timestamps to be non-negative. Expressed in timebase units. @see AVStream.mux_ts_offset
offset_timebase: AVRationalTimebase for the timestamp offset.
missing_ts_warning: c_intinject_global_side_data: c_intavoid_negative_ts_use_pts: c_intshortest_end: i64Timestamp of the end of the shortest stream.
initialized: c_intWhether or not avformat_init_output has already been called
streams_initialized: c_intWhether or not avformat_init_output fully initialized streams
id3v2_meta: *mut AVDictionaryID3v2 tag useful for MP3 demuxing
prefer_codec_framerate: c_intTrait Implementations
impl Clone for AVFormatInternal[src]
fn clone(&self) -> AVFormatInternal[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for AVFormatInternal[src]
impl Debug for AVFormatInternal[src]
Auto Trait Implementations
impl !Send for AVFormatInternal
impl !Sync for AVFormatInternal
impl Unpin for AVFormatInternal
impl UnwindSafe for AVFormatInternal
impl RefUnwindSafe for AVFormatInternal
Blanket Implementations
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,