Libav
|
#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... | |
Definition at line 46 of file internal.h.
int AVFormatInternal::nb_interleaved_streams |
Number of streams relevant for interleaving.
Muxing only.
Definition at line 51 of file internal.h.
Referenced by ff_interleave_packet_per_dts(), and init_muxer().
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 58 of file internal.h.
Referenced by av_read_frame(), avformat_find_stream_info(), compute_pkt_fields(), ff_interleave_add_packet(), ff_interleave_packet_per_dts(), ff_interleaved_peek(), flush_packet_queue(), mxf_interleave_get_packet(), update_initial_durations(), and update_initial_timestamps().
struct AVPacketList* AVFormatInternal::packet_buffer_end |
Definition at line 59 of file internal.h.
Referenced by av_read_frame(), avformat_find_stream_info(), ff_interleave_add_packet(), ff_interleave_packet_per_dts(), flush_packet_queue(), and mxf_interleave_get_packet().
int64_t AVFormatInternal::data_offset |
offset of the first packet
Definition at line 62 of file internal.h.
Referenced by avformat_open_input(), dv_frame_offset(), ff_gen_search(), ff_pcm_read_seek(), mtv_read_packet(), nut_read_header(), ogg_packet(), r3d_read_header(), seek_frame_byte(), seek_frame_generic(), vqf_read_seek(), and yop_read_seek().
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 70 of file internal.h.
Referenced by ff_read_packet(), flush_packet_queue(), and queue_attached_pictures().
struct AVPacketList* AVFormatInternal::raw_packet_buffer_end |
Definition at line 71 of file internal.h.
Referenced by ff_read_packet(), flush_packet_queue(), and queue_attached_pictures().
struct AVPacketList* AVFormatInternal::parse_queue |
Packets split by the parser get queued here.
Definition at line 75 of file internal.h.
Referenced by flush_packet_queue(), parse_packet(), and read_frame_internal().
struct AVPacketList* AVFormatInternal::parse_queue_end |
Definition at line 76 of file internal.h.
Referenced by flush_packet_queue(), parse_packet(), and read_frame_internal().
int AVFormatInternal::raw_packet_buffer_remaining_size |
Definition at line 81 of file internal.h.
Referenced by avformat_open_input(), ff_read_packet(), and flush_packet_queue().
int64_t AVFormatInternal::offset |
Offset to remap timestamps to be non-negative.
Expressed in timebase units.
Definition at line 87 of file internal.h.
Referenced by avformat_alloc_context(), ff_interleaved_peek(), and write_packet().
AVRational AVFormatInternal::offset_timebase |
Timebase for the timestamp offset.
Definition at line 92 of file internal.h.
Referenced by ff_interleaved_peek(), and write_packet().