FFmpeg
|
#include <internal.h>
Data Fields | |
int | nb_interleaved_streams |
Number of streams relevant for interleaving. More... | |
struct AVPacketList * | packet_buffer |
This buffer is only needed when packets were already buffered but not decoded, for example to get the codec parameters in MPEG streams. More... | |
struct AVPacketList * | packet_buffer_end |
int64_t | data_offset |
offset of the first packet More... | |
struct AVPacketList * | raw_packet_buffer |
Raw packets from the demuxer, prior to parsing and decoding. More... | |
struct AVPacketList * | raw_packet_buffer_end |
struct AVPacketList * | parse_queue |
Packets split by the parser get queued here. More... | |
struct AVPacketList * | parse_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. More... | |
int | inject_global_side_data |
int | avoid_negative_ts_use_pts |
int64_t | shortest_end |
Timestamp of the end of the shortest stream. More... | |
int | initialized |
Whether or not avformat_init_output has already been called. More... | |
int | streams_initialized |
Whether or not avformat_init_output fully initialized streams. More... | |
AVDictionary * | id3v2_meta |
ID3v2 tag useful for MP3 demuxing. More... | |
int | prefer_codec_framerate |
Definition at line 64 of file internal.h.
int AVFormatInternal::nb_interleaved_streams |
struct AVPacketList* AVFormatInternal::packet_buffer |
This buffer is only needed when packets were already buffered but not decoded, for example to get the codec parameters in MPEG streams.
Definition at line 76 of file internal.h.
Referenced by avformat_find_stream_info().
struct AVPacketList* AVFormatInternal::packet_buffer_end |
Definition at line 77 of file internal.h.
Referenced by avformat_find_stream_info().
int64_t AVFormatInternal::data_offset |
offset of the first packet
Definition at line 80 of file internal.h.
Referenced by av_demuxer_open(), and estimate_timings_from_bit_rate().
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.
Definition at line 88 of file internal.h.
struct AVPacketList* AVFormatInternal::raw_packet_buffer_end |
Definition at line 89 of file internal.h.
struct AVPacketList* AVFormatInternal::parse_queue |
Packets split by the parser get queued here.
Definition at line 93 of file internal.h.
struct AVPacketList* AVFormatInternal::parse_queue_end |
Definition at line 94 of file internal.h.
int AVFormatInternal::raw_packet_buffer_remaining_size |
Definition at line 99 of file internal.h.
Referenced by avformat_alloc_context().
int64_t AVFormatInternal::offset |
Offset to remap timestamps to be non-negative.
Expressed in timebase units.
Definition at line 106 of file internal.h.
Referenced by avformat_alloc_context().
AVRational AVFormatInternal::offset_timebase |
Timebase for the timestamp offset.
Definition at line 111 of file internal.h.
int AVFormatInternal::inject_global_side_data |
Definition at line 117 of file internal.h.
int AVFormatInternal::avoid_negative_ts_use_pts |
Definition at line 119 of file internal.h.
Referenced by webm_chunk_init().
int64_t AVFormatInternal::shortest_end |
Timestamp of the end of the shortest stream.
Definition at line 124 of file internal.h.
Referenced by avformat_alloc_context().
int AVFormatInternal::initialized |
Whether or not avformat_init_output has already been called.
Definition at line 129 of file internal.h.
int AVFormatInternal::streams_initialized |
Whether or not avformat_init_output fully initialized streams.
Definition at line 134 of file internal.h.
AVDictionary* AVFormatInternal::id3v2_meta |
ID3v2 tag useful for MP3 demuxing.
Definition at line 139 of file internal.h.
int AVFormatInternal::prefer_codec_framerate |
Definition at line 144 of file internal.h.
Referenced by avformat_find_stream_info().