[−][src]Struct ffmpeg_dev::sys::AVFormatInternal
Fields
nb_interleaved_streams: c_int
Number of streams relevant for interleaving. Muxing only.
packet_buffer: *mut AVPacketList
This 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 AVPacketList
data_offset: i64
< offset of the first packet
raw_packet_buffer: *mut AVPacketList
Raw 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 AVPacketList
parse_queue: *mut AVPacketList
Packets split by the parser get queued here.
parse_queue_end: *mut AVPacketList
raw_packet_buffer_remaining_size: c_int
offset: i64
Offset to remap timestamps to be non-negative. Expressed in timebase units. @see AVStream.mux_ts_offset
offset_timebase: AVRational
Timebase for the timestamp offset.
missing_ts_warning: c_int
inject_global_side_data: c_int
avoid_negative_ts_use_pts: c_int
shortest_end: i64
Timestamp of the end of the shortest stream.
initialized: c_int
Whether or not avformat_init_output has already been called
streams_initialized: c_int
Whether or not avformat_init_output fully initialized streams
id3v2_meta: *mut AVDictionary
ID3v2 tag useful for MP3 demuxing
prefer_codec_framerate: c_int
Trait 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 RefUnwindSafe for AVFormatInternal
impl !Send for AVFormatInternal
impl !Sync for AVFormatInternal
impl Unpin for AVFormatInternal
impl UnwindSafe for AVFormatInternal
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> 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>,