FFmpeg
Data Fields
AVFormatInternal Struct Reference

#include <internal.h>

Data Fields

  Number of streams relevant for interleaving. More...
 
  This buffer is only needed when packets were already buffered but not decoded, for example to get the codec parameters in MPEG streams. More...
 
 
int64_t  data_offset
  offset of the first packet More...
 
  Raw packets from the demuxer, prior to parsing and decoding. More...
 
 
  Packets split by the parser get queued here. More...
 
 
 
int64_t  offset
  Offset to remap timestamps to be non-negative. More...
 
  Timebase for the timestamp offset. More...
 
 
 

Detailed Description

Definition at line 50 of file internal.h.

Field Documentation

int AVFormatInternal::nb_interleaved_streams

Number of streams relevant for interleaving.

Muxing only.

Definition at line 55 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 62 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(), flush_packet_queue(), mxf_interleave_get_packet(), update_initial_durations(), and update_initial_timestamps().

struct AVPacketList* AVFormatInternal::packet_buffer_end

Definition at line 63 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(), get_next_pkt(), and mxf_interleave_get_packet().

int64_t AVFormatInternal::data_offset

offset of the first packet

Definition at line 66 of file internal.h.

Referenced by asf_build_simple_index(), asf_get_packet(), asf_read_pts(), asf_read_seek(), av_demuxer_open(), avformat_open_input(), dv_frame_offset(), estimate_timings_from_bit_rate(), ff_gen_search(), ff_pcm_read_seek(), mp3_seek(), mtv_read_packet(), nut_read_header(), ogg_get_length(), ogg_packet(), r3d_read_header(), 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 74 of file internal.h.

Referenced by avformat_queue_attached_pictures(), ff_read_packet(), and flush_packet_queue().

struct AVPacketList* AVFormatInternal::raw_packet_buffer_end

Definition at line 75 of file internal.h.

Referenced by avformat_queue_attached_pictures(), ff_read_packet(), and flush_packet_queue().

struct AVPacketList* AVFormatInternal::parse_queue

Packets split by the parser get queued here.

Definition at line 79 of file internal.h.

Referenced by compute_pkt_fields(), flush_packet_queue(), get_next_pkt(), parse_packet(), read_frame_internal(), update_initial_durations(), and update_initial_timestamps().

struct AVPacketList* AVFormatInternal::parse_queue_end

Definition at line 80 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 85 of file internal.h.

Referenced by avformat_alloc_context(), avformat_open_input(), ff_read_packet(), flush_packet_queue(), and probe_codec().

int64_t AVFormatInternal::offset

Offset to remap timestamps to be non-negative.

Expressed in timebase units.

See Also
AVStream.mux_ts_offset

Definition at line 92 of file internal.h.

Referenced by avformat_alloc_context(), and write_packet().

AVRational AVFormatInternal::offset_timebase

Timebase for the timestamp offset.

Definition at line 97 of file internal.h.

Referenced by write_packet().

int AVFormatInternal::inject_global_side_data

Definition at line 99 of file internal.h.

Referenced by av_format_inject_global_side_data(), avformat_new_stream(), and ff_read_frame_flush().

int AVFormatInternal::avoid_negative_ts_use_pts

Definition at line 101 of file internal.h.

Referenced by mkv_write_header(), and write_packet().


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

Generated on Wed Jun 10 2015 01:57:19 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /