FFmpeg
Public Attributes | List of all members
AVFormatInternal Struct Reference

Public Attributes

int nb_interleaved_streams
 Number of streams relevant for interleaving. More...
 
struct AVPacketListpacket_buffer
 This buffer is only needed when packets were already buffered but not decoded, for example to get the codec parameters in MPEG streams.
 
struct AVPacketListpacket_buffer_end
 
int64_t data_offset
 offset of the first packet
 
struct AVPacketListraw_packet_buffer
 Raw packets from the demuxer, prior to parsing and decoding. More...
 
struct AVPacketListraw_packet_buffer_end
 
struct AVPacketListparse_queue
 Packets split by the parser get queued here.
 
struct AVPacketListparse_queue_end
 
int raw_packet_buffer_remaining_size
 
int64_t offset
 Offset to remap timestamps to be non-negative. More...
 
AVRational offset_timebase
 Timebase for the timestamp offset.
 
int inject_global_side_data
 
int avoid_negative_ts_use_pts
 
int64_t shortest_end
 Timestamp of the end of the shortest stream.
 
int initialized
 Whether or not avformat_init_output has already been called.
 
int streams_initialized
 Whether or not avformat_init_output fully initialized streams.
 
AVDictionaryid3v2_meta
 ID3v2 tag useful for MP3 demuxing.
 
int prefer_codec_framerate
 

Member Data Documentation

§ nb_interleaved_streams

int AVFormatInternal::nb_interleaved_streams

Number of streams relevant for interleaving.

Muxing only.

§ offset

int64_t AVFormatInternal::offset

Offset to remap timestamps to be non-negative.

Expressed in timebase units.

See also
AVStream.mux_ts_offset

§ raw_packet_buffer

struct AVPacketList* AVFormatInternal::raw_packet_buffer

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.


The documentation for this struct was generated from the following file: