AVFormatContext Struct Reference

Format I/O context. More...

#include <avformat.h>


Data Fields

const AVClassav_class
 A class for logging and AVOptions.
struct AVInputFormatiformat
 Can only be iformat or oformat, not both at the same time.
struct AVOutputFormatoformat
void * priv_data
 Format private data.
AVIOContextpb
 I/O context.
int ctx_flags
 Format-specific flags, see AVFMTCTX_xx.
unsigned int nb_streams
 A list of all streams in the file.
AVStream ** streams
char filename [1024]
 input or output filename
int64_t start_time
 Decoding: position of the first frame of the component, in AV_TIME_BASE fractional seconds.
int64_t duration
 Decoding: duration of the stream, in AV_TIME_BASE fractional seconds.
int bit_rate
 Decoding: total stream bitrate in bit/s, 0 if not available.
unsigned int packet_size
int max_delay
int flags
unsigned int probesize
 decoding: size of data to probe; encoding: unused.
int max_analyze_duration
 decoding: maximum time (in AV_TIME_BASE units) during which the input should be analyzed in avformat_find_stream_info().
const uint8_tkey
int keylen
unsigned int nb_programs
AVProgram ** programs
enum CodecID video_codec_id
 Forced video codec_id.
enum CodecID audio_codec_id
 Forced audio codec_id.
enum CodecID subtitle_codec_id
 Forced subtitle codec_id.
unsigned int max_index_size
 Maximum amount of memory in bytes to use for the index of each stream.
unsigned int max_picture_buffer
 Maximum amount of memory in bytes to use for buffering frames obtained from realtime capture devices.
unsigned int nb_chapters
AVChapter ** chapters
AVDictionarymetadata
int64_t start_time_realtime
 Start time of the stream in real world time, in microseconds since the unix epoch (00:00 1st January 1970).
int fps_probe_size
 decoding: number of frames used to probe fps
int error_recognition
 Error recognition; higher values will detect more errors but may misdetect some more or less valid parts as errors.
AVIOInterruptCB interrupt_callback
 Custom interrupt callbacks for the I/O layer.
int debug
 Flags to enable debugging.
int ts_id
 Transport stream id.
int audio_preload
 Audio preload in microseconds.
int max_chunk_duration
 Max chunk time in microseconds.
int max_chunk_size
 Max chunk size in bytes Note, not all formats support this and unpredictable things may happen if it is used when not supported.
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.
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
int avio_flags


Detailed Description

Format I/O context.

New fields can be added to the end with minor version bumps. Removal, reordering and changes to existing fields require a major version bump. sizeof(AVFormatContext) must not be used outside libav*, use avformat_alloc_context() to create an AVFormatContext.

Definition at line 845 of file avformat.h.


Field Documentation

Forced audio codec_id.

Demuxing: Set by user.

Definition at line 963 of file avformat.h.

Referenced by audio_read_header(), ff_read_packet(), ff_voc_get_packet(), opt_input_file(), pulse_read_header(), and read_header().

Audio preload in microseconds.

Note, not all formats support this and unpredictable things may happen if it is used when not supported.

  • encoding: Set by user via AVOptions (NO direct access)
  • decoding: unused

Definition at line 1045 of file avformat.h.

Referenced by ff_interleave_compare_dts().

A class for logging and AVOptions.

Set by avformat_alloc_context(). Exports (de)muxer private options if they exist.

Definition at line 850 of file avformat.h.

Referenced by avformat_get_context_defaults(), and avformat_open_input().

Definition at line 1101 of file avformat.h.

Referenced by init_input().

Decoding: total stream bitrate in bit/s, 0 if not available.

Never set it directly if the file_size and the duration are known as FFmpeg can compute it automatically.

Definition at line 917 of file avformat.h.

Referenced by av_dump_format(), dv_read_header(), estimate_timings(), estimate_timings_from_bit_rate(), event_loop(), g729_read_header(), mpegts_read_header(), mxf_read_seek(), show_format(), spdif_read_packet(), and update_stream_timings().

Flags to enable debugging.

Definition at line 1030 of file avformat.h.

Referenced by read_frame_internal().

Decoding: duration of the stream, in AV_TIME_BASE fractional seconds.

Only set this value if you know none of the individual stream durations and also do not set any of them. This is deduced from the AVStream values if not set.

Definition at line 910 of file avformat.h.

Referenced by amf_parse_object(), av_dump_format(), avformat_open_input(), avi_read_header(), compute_chapters_end(), dxa_read_header(), estimate_timings(), estimate_timings_from_bit_rate(), event_loop(), fill_all_stream_timings(), flv_read_packet(), flv_write_header(), handle_file(), has_duration(), hls_read_header(), hls_read_seek(), matroska_read_header(), mov_read_mvhd(), mov_read_trex(), ogg_get_length(), opt_output_file(), read_header(), show_format(), update_stream_timings(), and wv_read_seek().

Error recognition; higher values will detect more errors but may misdetect some more or less valid parts as errors.

  • encoding: unused
  • decoding: Set by user.

Definition at line 1014 of file avformat.h.

Referenced by avi_read_header().

decoding: number of frames used to probe fps

Definition at line 1006 of file avformat.h.

Referenced by avformat_find_stream_info().

Custom interrupt callbacks for the I/O layer.

decoding: set by the user before avformat_open_input(). encoding: set by the user before avformat_write_header() (mainly useful for AVFMT_NOFILE formats). The callback should also be passed to avio_open2() if it's used to open the file.

Definition at line 1025 of file avformat.h.

Referenced by avformat_find_stream_info(), ff_rtp_chain_mux_open(), hls_read_header(), init_input(), mov_read_trak(), open_input(), opt_input_file(), opt_output_file(), read_ffserver_streams(), read_packet(), read_thread(), sap_read_header(), sap_write_header(), seg_write_header(), seg_write_packet(), segment_start(), transcode_init(), and write_packet().

Definition at line 947 of file avformat.h.

Referenced by decrypt_init(), ff_asf_parse_packet(), and mxf_decrypt_triplet().

decoding: maximum time (in AV_TIME_BASE units) during which the input should be analyzed in avformat_find_stream_info().

Definition at line 945 of file avformat.h.

Referenced by avformat_find_stream_info().

Max chunk time in microseconds.

Note, not all formats support this and unpredictable things may happen if it is used when not supported.

  • encoding: Set by user via AVOptions (NO direct access)
  • decoding: unused

Definition at line 1053 of file avformat.h.

Referenced by ff_interleave_add_packet().

Max chunk size in bytes Note, not all formats support this and unpredictable things may happen if it is used when not supported.

  • encoding: Set by user via AVOptions (NO direct access)
  • decoding: unused

Definition at line 1061 of file avformat.h.

Referenced by ff_interleave_add_packet().

Maximum amount of memory in bytes to use for the index of each stream.

If the index exceeds this size, entries will be discarded as needed to maintain a smaller size. This can lead to slower or less accurate seeking (depends on demuxer). Demuxers for which a full in-memory index is mandatory will ignore this. muxing : unused demuxing: set by user

Definition at line 981 of file avformat.h.

Referenced by ff_reduce_index().

Maximum amount of memory in bytes to use for buffering frames obtained from realtime capture devices.

Definition at line 987 of file avformat.h.

Referenced by shall_we_drop().

Definition at line 992 of file avformat.h.

Referenced by add_metadata(), amf_parse_object(), ape_tag_read_field(), asf_read_header(), asf_write_header1(), av_dump_format(), avformat_free_context(), avformat_write_header(), avi_read_header(), avi_read_nikon(), avi_read_tag(), close_connection(), decode_info_header(), dv_init_mux(), dv_read_timecode(), ff_id3v2_read(), ff_id3v2_write_metadata(), ff_metadata_conv_ctx(), ff_read_riff_info(), ff_sauce_read(), ff_wms_parse_sdp_a_line(), flac_read_header(), flac_write_header(), flv_write_header(), get_meta(), get_metadata(), get_string(), get_tag(), gxf_header(), gxf_write_umf_material_description(), http_prepare_data(), id3v1_create_tag(), id3v1_set_string(), main(), matroska_convert_tags(), matroska_read_header(), mkv_write_header(), mkv_write_tags(), mkv_write_tracks(), modplug_load_metadata(), mov_metadata_gnre(), mov_metadata_int8_bypass_padding(), mov_metadata_int8_no_padding(), mov_metadata_track_or_disc_number(), mov_read_ftyp(), mov_read_mvhd(), mov_read_udta_string(), mov_write_3gp_udta_tag(), mov_write_header(), mov_write_string_metadata(), mov_write_trkn_tag(), mov_write_uuidusmt_tag(), mp3_read_header(), mpc_read_header(), mpegts_write_header(), mxf_parse_structural_metadata(), mxf_write_header(), nsv_parse_NSVf_header(), ogg_write_header(), opt_output_file(), parse_legacy_attrib(), parse_tag(), prepare_sdp_description(), read_header(), read_info_chunk(), read_ttag(), rm_read_metadata(), rpl_read_header(), rv10_write_header(), show_format(), smjpeg_read_header(), smjpeg_write_header(), sox_read_header(), sox_write_header(), tta_read_header(), vqf_read_header(), wc3_read_header(), write_globalinfo(), write_table_entries_attrib(), write_table_redirector_legacy_attrib(), write_trailer(), and wv_read_header().

A list of all streams in the file.

New streams are created with avformat_new_stream().

decoding: streams are created by libavformat in avformat_open_input(). If AVFMTCTX_NOHEADER is set in ctx_flags, then new streams may also appear in av_read_frame(). encoding: streams are created by the user before avformat_write_header().

Definition at line 892 of file avformat.h.

Referenced by add_input_streams(), amf_parse_object(), asf_read_pts(), asf_read_stream_properties(), asf_reset_header(), asf_write_header1(), asfrtp_parse_packet(), av_dump_format(), av_find_best_stream(), av_find_default_stream_index(), av_write_trailer(), avformat_find_stream_info(), avformat_free_context(), avformat_new_stream(), avformat_write_header(), avi_read_close(), avi_read_header(), avi_read_idx1(), avi_read_packet(), avi_read_seek(), avi_start_new_riff(), avi_sync(), avi_write_counters(), avi_write_header(), avi_write_idx1(), avi_write_ix(), avi_write_trailer(), build_feed_streams(), build_file_streams(), build_frame_code(), check_stream_specifier(), clean_index(), clear_index_entries(), close_connection(), close_input_file(), copy_metadata(), create_stream(), decode_info_header(), decode_syncpoint(), dv_init_mux(), estimate_timings(), estimate_timings_from_bit_rate(), estimate_timings_from_pts(), extract_mpeg4_header(), ff_audio_interleave_close(), ff_audio_interleave_init(), ff_audio_rechunk_interleave(), ff_find_stream_index(), ff_framehash_write_header(), ff_gen_syncpoint_search(), ff_interleave_packet_per_dts(), ff_metadata_conv_ctx(), ff_mov_read_esds(), ff_mov_read_stsd_entries(), ff_nut_reset_ts(), ff_program_add_stream_index(), ff_rdt_parse_open(), ff_read_frame_flush(), ff_read_packet(), ff_rtsp_setup_output_streams(), ff_store_parser_state(), ff_update_cur_dts(), ffm_close(), ffm_read_packet(), ffm_write_header(), fill_all_stream_timings(), film_read_header(), finalize_packet(), find_and_decode_index(), flv_read_metabody(), flv_read_packet(), flv_write_header(), flv_write_trailer(), get_sindex(), get_subtitle_pkt(), get_system_header_size(), gif_write_header(), guess_ni_flag(), gxf_header(), gxf_write_header(), gxf_write_track_description_section(), gxf_write_umf_media_description(), gxf_write_umf_payload(), gxf_write_umf_track_description(), handle_file(), has_duration(), hls_read_header(), http_prepare_data(), http_receive_data(), init_input_filter(), ivf_write_header(), lavfi_read_header(), lavfi_read_packet(), main(), microdvd_write_header(), mkv_write_attachments(), mkv_write_header(), mkv_write_tags(), mkv_write_tracks(), mkv_write_trailer(), mov_find_next_sample(), mov_read_chan(), mov_read_chapters(), mov_read_close(), mov_read_ctts(), mov_read_dac3(), mov_read_dec3(), mov_read_dref(), mov_read_dvc1(), mov_read_elst(), mov_read_enda(), mov_read_extradata(), mov_read_fiel(), mov_read_glbl(), mov_read_hdlr(), mov_read_header(), mov_read_mdhd(), mov_read_pasp(), mov_read_seek(), mov_read_smi(), mov_read_stco(), mov_read_stps(), mov_read_strf(), mov_read_stsc(), mov_read_stss(), mov_read_stsz(), mov_read_stts(), mov_read_tkhd(), mov_read_trak(), mov_read_trun(), mov_read_wave(), mov_read_wfex(), mov_write_ftyp_tag(), mov_write_header(), mov_write_moov_tag(), mov_write_packet(), mov_write_udta_tag(), mpeg_mux_end(), mpeg_mux_init(), mpegps_read_packet(), mpegps_read_pes_header(), mpegts_write_end(), mpegts_write_flush(), mpegts_write_header(), mpegts_write_packet_internal(), mpegts_write_pmt(), mxf_compute_index_tables(), mxf_free(), mxf_get_stream_index(), mxf_handle_small_eubc(), mxf_interleave_get_packet(), mxf_read_close(), mxf_write_header(), mxf_write_index_table_segment(), mxf_write_multi_descriptor(), mxf_write_package(), mxf_write_partition(), new_output_stream(), nsv_parse_NSVs_header(), nsv_read_chunk(), nsv_read_close(), nsv_read_header(), nut_read_header(), nut_write_header(), nut_write_packet(), ogg_write_header(), ogg_write_trailer(), open_input_file(), opt_input_file(), opt_output_file(), output_packet(), pmt_cb(), prepare_sdp_description(), probe_file(), put_system_header(), qt_rtp_parse_packet(), queue_attached_pictures(), r3d_read_packet(), rdt_parse_sdp_line(), read_braindead_odml_indx(), read_data(), read_ffserver_streams(), read_frame_internal(), read_header(), read_packets(), read_seek(), read_thread(), recheck_discard_flags(), remove_decoded_packets(), rl2_read_packet(), rl2_read_seek(), rm_read_close(), rm_read_index(), rm_write_header(), rm_write_trailer(), rpl_read_packet(), rtp_new_av_stream(), rtp_write_header(), rtsp_read_header(), rtsp_read_packet(), rv10_write_header(), sap_fetch_packet(), sap_read_header(), sap_write_close(), sap_write_header(), sdl_write_header(), search_hi_lo_keyframes(), seg_write_header(), seg_write_packet(), seg_write_trailer(), set_disposition_bits(), setup_find_stream_info_opts(), show_format(), show_streams(), smjpeg_write_header(), spdif_read_packet(), stream_component_close(), stream_component_open(), stream_cycle_channel(), swf_read_packet(), swf_write_header(), swf_write_trailer(), sync(), transcode(), transcode_init(), update_stream_timings(), voc_write_header(), write_header(), write_headers(), write_mainheader(), write_trailer(), and xmv_process_packet_header().

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 1076 of file avformat.h.

Referenced by av_read_frame(), avformat_find_stream_info(), compute_pkt_fields(), ff_interleave_add_packet(), ff_interleave_packet_per_dts(), ff_restore_parser_state(), ff_store_parser_state(), flush_packet_queue(), get_next_pkt(), mxf_interleave_get_packet(), update_initial_durations(), and update_initial_timestamps().

Definition at line 1094 of file avformat.h.

Referenced by flush_packet_queue(), get_next_pkt(), parse_packet(), and read_frame_internal().

I/O context.

decoding: either set by the user before avformat_open_input() (then the user must close it manually) or set by avformat_open_input(). encoding: set by the user.

Do NOT set this field if AVFMT_NOFILE flag is set in iformat/oformat.flags. In such a case, the (de)muxer will handle I/O in some other way and this field will be NULL.

Definition at line 878 of file avformat.h.

Referenced by a64_write_header(), a64_write_packet(), add_metadata(), adjust_write_index(), adts_write_packet(), adx_read_header(), adx_read_packet(), aea_read_header(), aea_read_packet(), aiff_read_header(), aiff_read_packet(), aiff_write_header(), aiff_write_packet(), aiff_write_trailer(), amf_parse_object(), amr_read_header(), amr_read_packet(), apc_read_header(), apc_read_packet(), ape_read_header(), ape_read_packet(), ape_read_seek(), ape_tag_read_field(), asf_build_simple_index(), asf_read_content_desc(), asf_read_ext_content_desc(), asf_read_ext_stream_properties(), asf_read_file_properties(), asf_read_header(), asf_read_language_list(), asf_read_marker(), asf_read_metadata(), asf_read_packet(), asf_read_pts(), asf_read_seek(), asf_read_stream_properties(), asf_write_header(), asf_write_header1(), asf_write_index(), asf_write_trailer(), au_read_header(), au_read_packet(), av_demuxer_open(), av_interleaved_write_frame(), av_read_pause(), av_read_play(), av_write_trailer(), avformat_close_input(), avformat_find_stream_info(), avformat_open_input(), avi_load_index(), avi_read_close(), avi_read_header(), avi_read_idx1(), avi_read_nikon(), avi_read_packet(), avi_read_seek(), avi_read_tag(), avi_sync(), avi_write_counters(), avi_write_header(), avi_write_idx1(), avi_write_ix(), avi_write_packet(), avi_write_trailer(), avs_read_audio_packet(), avs_read_header(), avs_read_packet(), avs_read_video_packet(), bfi_read_header(), bfi_read_packet(), bmv_read_packet(), build_feed_streams(), caf_write_header(), caf_write_packet(), caf_write_trailer(), cdata_read_header(), cdata_read_packet(), cdxl_read_packet(), cin_read_header(), cin_read_packet(), close_connection(), crc_write_trailer(), daud_packet(), daud_write_packet(), decode_frame(), decode_frame_header(), decode_info_header(), decode_main_header(), decode_stream_header(), decode_syncpoint(), dfa_read_header(), dfa_read_packet(), dv_frame_offset(), dv_read_header(), dv_read_packet(), dv_read_seek(), dv_read_timecode(), dv_write_packet(), dxa_read_header(), dxa_read_packet(), ea_read_packet(), ebml_level_end(), ebml_parse(), ebml_parse_elem(), ebml_read_master(), efi_read(), estimate_timings(), estimate_timings_from_bit_rate(), estimate_timings_from_pts(), event_loop(), exit_program(), ff_ape_parse_tag(), ff_framehash_write_header(), ff_gen_search(), ff_gen_syncpoint_search(), ff_id3v1_read(), ff_id3v2_parse(), ff_id3v2_read(), ff_id3v2_write_apic(), ff_id3v2_write_metadata(), ff_id3v2_write_simple(), ff_mov_add_hinted_packet(), ff_mov_close_hinting(), ff_mov_read_chan(), ff_mov_write_packet(), ff_pcm_read_seek(), ff_raw_read_partial_packet(), ff_raw_write_packet(), ff_read_riff_info(), ff_restore_parser_state(), ff_rtp_chain_mux_open(), ff_rtp_send_data(), ff_rtsp_undo_setup(), ff_sauce_read(), ff_seek_frame_binary(), ff_store_parser_state(), ff_voc_get_packet(), ffm_is_avail_data(), ffm_read_data(), ffm_read_header(), ffm_read_packet(), ffm_resync(), ffm_seek1(), ffm_write_header(), ffm_write_trailer(), film_read_header(), film_read_packet(), find_and_decode_index(), finish_chunk_noindex(), finish_file(), flac_read_header(), flac_write_header(), flac_write_packet(), flac_write_trailer(), flic_read_header(), flic_read_packet(), flush_packet(), flv_get_extradata(), flv_read_header(), flv_read_metabody(), flv_read_packet(), flv_read_seek(), flv_set_video_codec(), flv_write_header(), flv_write_packet(), flv_write_trailer(), format_child_next(), fourxm_read_header(), fourxm_read_packet(), framecrc_write_packet(), free_variant_list(), g723_1_read_packet(), g729_read_packet(), get_aiff_header(), get_dts(), get_meta(), get_metadata(), get_packet_header(), get_tag(), gif_write_header(), gif_write_trailer(), gif_write_video(), gsm_read_packet(), guess_ni_flag(), gxf_header(), gxf_packet(), gxf_read_index(), gxf_read_timestamp(), gxf_resync_media(), gxf_seek(), gxf_write_flt_packet(), gxf_write_header(), gxf_write_map_packet(), gxf_write_material_data_section(), gxf_write_media_preamble(), gxf_write_packet(), gxf_write_track_description(), gxf_write_track_description_section(), gxf_write_trailer(), gxf_write_umf_material_description(), gxf_write_umf_media_description(), gxf_write_umf_packet(), gxf_write_umf_payload(), gxf_write_umf_track_description(), handle_packet(), handle_packets(), hls_read_header(), http_prepare_data(), http_receive_data(), idcin_read_header(), idcin_read_packet(), iff_read_header(), iff_read_packet(), ingenient_read_packet(), init_input(), ipmovie_read_header(), ipmovie_read_packet(), iss_read_header(), iss_read_packet(), ivf_write_header(), ivf_write_packet(), jacosub_read_header(), jacosub_write_header(), latm_write_packet(), lmlm4_read_packet(), lxf_read_header(), lxf_read_packet(), main(), matroska_execute_seekhead(), matroska_parse_cluster(), matroska_parse_cluster_incremental(), matroska_parse_seekhead_entry(), matroska_read_header(), matroska_read_packet(), matroska_read_seek(), matroska_resync(), md5_finish(), microdvd_read_header(), microdvd_read_packet(), microdvd_write_header(), mkv_flush_dynbuf(), mkv_write_attachments(), mkv_write_chapters(), mkv_write_header(), mkv_write_packet(), mkv_write_packet_internal(), mkv_write_tag(), mkv_write_tags(), mkv_write_tracks(), mkv_write_trailer(), mmf_read_header(), mmf_read_packet(), modplug_read_header(), mov_find_next_sample(), mov_flush_fragment(), mov_read_close(), mov_read_header(), mov_read_packet(), mov_read_timecode_track(), mov_read_trak(), mov_write_header(), mov_write_trailer(), mp2_write_trailer(), mp3_fix_xing(), mp3_parse_vbr_tags(), mp3_queue_flush(), mp3_read_header(), mp3_read_packet(), mp3_write_xing(), mpc8_handle_chunk(), mpc8_parse_seektable(), mpc8_read_header(), mpc8_read_packet(), mpc8_read_seek(), mpc_read_header(), mpc_read_packet(), mpegps_read_dts(), mpegps_read_header(), mpegps_read_packet(), mpegps_read_pes_header(), mpegts_get_dts(), mpegts_get_pcr(), mpegts_insert_null_packet(), mpegts_insert_pcr_only(), mpegts_prefix_m2ts_header(), mpegts_raw_read_packet(), mpegts_read_header(), mpegts_resync(), mpegts_write_flush(), mpegts_write_header(), mpegts_write_pes(), mpjpeg_write_header(), mpjpeg_write_packet(), msnwc_tcp_read_header(), msnwc_tcp_read_packet(), mtv_read_header(), mtv_read_packet(), mxf_decrypt_triplet(), mxf_parse_handle_essence(), mxf_read_header(), mxf_read_local_tags(), mxf_read_packet(), mxf_read_packet_old(), mxf_read_seek(), mxf_seek_to_previous_partition(), mxf_write_cdci_common(), mxf_write_common_fields(), mxf_write_content_storage(), mxf_write_d10_audio_packet(), mxf_write_d10_video_packet(), mxf_write_essence_container_data(), mxf_write_essence_container_refs(), mxf_write_footer(), mxf_write_generic_desc(), mxf_write_generic_sound_common(), mxf_write_identification(), mxf_write_index_table_segment(), mxf_write_klv_fill(), mxf_write_mpegvideo_desc(), mxf_write_multi_descriptor(), mxf_write_package(), mxf_write_packet(), mxf_write_partition(), mxf_write_preface(), mxf_write_primer_pack(), mxf_write_random_index_pack(), mxf_write_sequence(), mxf_write_structural_component(), mxf_write_system_item(), mxf_write_timecode_component(), mxf_write_track(), mxf_write_umid(), mxf_write_wav_common(), mxg_read_packet(), mxg_update_cache(), nc_read_packet(), nsv_parse_NSVf_header(), nsv_parse_NSVs_header(), nsv_read_chunk(), nsv_read_seek(), nsv_resync(), nut_read_header(), nut_read_packet(), nut_read_timestamp(), nut_write_header(), nut_write_packet(), nut_write_trailer(), nuv_header(), nuv_packet(), nuv_read_dts(), nuv_resync(), ogg_get_length(), ogg_read_page(), ogg_read_timestamp(), ogg_reset(), ogg_restore(), ogg_save(), ogg_write_page(), oma_read_header(), oma_read_packet(), oma_read_seek(), oma_write_header(), open_input_stream(), opt_output_file(), pmp_header(), pmp_packet(), print_report(), process_audio_header_eacs(), process_audio_header_elements(), process_audio_header_sead(), process_ea_header(), process_video_header_cmv(), process_video_header_mdec(), process_video_header_vp6(), put_chunk(), put_payload_parsing_info(), put_swf_end_tag(), put_swf_tag(), put_vcd_padding_sector(), pva_read_packet(), pva_read_timestamp(), qcp_read_header(), qcp_read_packet(), r3d_read_header(), r3d_read_packet(), r3d_read_rdvo(), r3d_read_red1(), r3d_read_reda(), r3d_read_redv(), r3d_read_reos(), raw_read_packet(), rawvideo_read_packet(), rdt_parse_packet(), read_atom(), read_braindead_odml_indx(), read_chapter(), read_desc_chunk(), read_gab2_sub(), read_header(), read_info_chunk(), read_kuki_chunk(), read_packet(), read_pakt_chunk(), read_part_of_packet(), read_seek(), read_thread(), rl2_read_header(), rl2_read_packet(), rm_read_dts(), rm_read_header(), rm_read_header_old(), rm_read_index(), rm_read_metadata(), rm_read_packet(), rm_write_audio(), rm_write_header(), rm_write_trailer(), rm_write_video(), roq_read_header(), roq_read_packet(), roq_write_header(), rpl_read_header(), rpl_read_packet(), rso_read_header(), rso_read_packet(), rso_write_header(), rso_write_packet(), rso_write_trailer(), rtp_new_av_stream(), rtp_write_header(), rv10_write_header(), sap_read_header(), sap_write_close(), sbg_read_header(), section_write_packet(), seek_frame_byte(), seek_frame_generic(), seg_write_header(), segment_end(), segment_start(), seq_read_header(), seq_read_packet(), show_format(), siff_read_header(), siff_read_packet(), smacker_read_header(), smacker_read_packet(), smjpeg_read_header(), smjpeg_read_packet(), smjpeg_write_header(), smjpeg_write_packet(), smjpeg_write_trailer(), sol_read_header(), sol_read_packet(), sox_read_header(), sox_read_packet(), sox_write_header(), sox_write_packet(), sox_write_trailer(), spdif_read_packet(), spdif_write_packet(), srt_read_packet(), str_read_header(), str_read_packet(), swf_read_header(), swf_read_packet(), swf_write_header(), swf_write_trailer(), swf_write_video(), sync(), tcp_write_packet(), thp_read_header(), thp_read_packet(), tmv_read_header(), tmv_read_packet(), tmv_read_seek(), transcode(), tta_read_header(), tta_read_packet(), tta_read_seek(), txd_read_packet(), update_stream_timings(), vc1t_read_header(), vc1t_read_packet(), vc1test_write_header(), vc1test_write_packet(), vc1test_write_trailer(), vid_read_header(), vid_read_packet(), vmd_read_header(), vmd_read_packet(), voc_read_header(), voc_write_header(), voc_write_packet(), voc_write_trailer(), vqf_read_header(), vqf_read_packet(), vqf_read_seek(), wc3_read_header(), wc3_read_packet(), write_chunk_header(), write_chunk_header2(), write_DSATTRIB_TRANSPORT_PROPERTIES_init(), write_fat_sector(), write_header(), write_index(), write_packet(), write_packet_header(), write_root_table(), write_stream_codec(), write_stream_codec_info(), write_stream_data(), write_sync(), write_table_entries_attrib(), write_table_entries_events(), write_table_redirector_legacy_attrib(), write_timestamp(), write_trailer(), wsaud_read_header(), wsaud_read_packet(), wsvqa_read_header(), wsvqa_read_packet(), wtvfile_open_sector(), wv_read_header(), wv_read_packet(), wv_read_seek(), xa_read_header(), xa_read_packet(), xmv_fetch_audio_packet(), xmv_fetch_new_packet(), xmv_fetch_video_packet(), xmv_process_packet_header(), xmv_read_header(), xwma_read_header(), xwma_read_packet(), yop_read_header(), yop_read_packet(), yop_read_seek(), yuv4_read_header(), and yuv4_read_packet().

Format private data.

This is an AVOptions-enabled struct if and only if iformat/oformat.priv_class is not NULL.

Definition at line 865 of file avformat.h.

Referenced by a64_write_header(), a64_write_packet(), a64_write_trailer(), adjust_write_index(), adts_write_header(), adts_write_packet(), adx_read_header(), adx_read_packet(), aiff_read_header(), aiff_read_packet(), aiff_write_header(), aiff_write_trailer(), ape_read_close(), ape_read_header(), ape_read_packet(), ape_read_seek(), asf_build_simple_index(), asf_read_ext_content_desc(), asf_read_ext_stream_properties(), asf_read_file_properties(), asf_read_frame_header(), asf_read_header(), asf_read_language_list(), asf_read_metadata(), asf_read_packet(), asf_read_seek(), asf_read_stream_properties(), asf_reset_header(), asf_write_header(), asf_write_header1(), asf_write_packet(), asf_write_stream_header(), asf_write_trailer(), asfrtp_parse_packet(), asfrtp_parse_sdp_line(), audio_get_output_timestamp(), audio_open(), audio_read_close(), audio_read_header(), audio_read_packet(), audio_write_header(), audio_write_packet(), audio_write_trailer(), av_write_trailer(), avformat_alloc_output_context2(), avformat_free_context(), avformat_open_input(), avformat_write_header(), avi_load_index(), avi_read_close(), avi_read_header(), avi_read_idx1(), avi_read_packet(), avi_read_seek(), avi_start_new_riff(), avi_sync(), avi_write_counters(), avi_write_header(), avi_write_idx1(), avi_write_ix(), avi_write_packet(), avi_write_trailer(), avisynth_read_close(), avisynth_read_header(), avisynth_read_packet(), avisynth_read_seek(), avs_read_audio_packet(), avs_read_header(), avs_read_packet(), avs_read_video_packet(), bfi_read_header(), bfi_read_packet(), bmv_read_close(), bmv_read_header(), bmv_read_packet(), build_elision_headers(), build_frame_code(), caf_write_header(), caf_write_packet(), caf_write_trailer(), callback(), cdata_read_header(), cdata_read_packet(), cdxl_read_header(), cdxl_read_packet(), celt_header(), cin_read_header(), cin_read_packet(), convert_timestamp(), crc_write_header(), crc_write_packet(), crc_write_trailer(), dc1394_read_common(), decrypt_init(), device_init(), dirac_gptopts(), dirac_header(), dshow_add_device(), dshow_cycle_devices(), dshow_cycle_formats(), dshow_cycle_pins(), dshow_list_device_options(), dshow_open_device(), dshow_read_close(), dshow_read_header(), dshow_read_packet(), dv1394_close(), dv1394_read_header(), dv1394_read_packet(), dv_init_mux(), dv_read_close(), dv_read_header(), dv_read_packet(), dv_read_seek(), dv_read_timecode(), dv_write_header(), dv_write_packet(), dv_write_trailer(), dxa_read_header(), dxa_read_packet(), ea_read_header(), ea_read_packet(), efi_read(), fbdev_read_close(), fbdev_read_header(), fbdev_read_packet(), ff_alsa_close(), ff_alsa_open(), ff_alsa_xrun_recover(), ff_asf_get_packet(), ff_asf_parse_packet(), ff_mov_add_hinted_packet(), ff_mov_init_hinting(), ff_mov_write_packet(), ff_raw_read_header(), ff_raw_video_read_header(), ff_rm_parse_packet(), ff_rm_retrieve_cache(), ff_rtp_get_payload_type(), ff_rtp_send_aac(), ff_rtp_send_amr(), ff_rtp_send_data(), ff_rtp_send_h263(), ff_rtp_send_h263_rfc2190(), ff_rtp_send_h264(), ff_rtp_send_latm(), ff_rtp_send_mpegvideo(), ff_rtp_send_vp8(), ff_rtp_send_xiph(), ff_rtsp_close_streams(), ff_rtsp_setup_input_streams(), ff_rtsp_setup_output_streams(), ff_rtsp_tcp_read_packet(), ff_rtsp_undo_setup(), ff_sndio_open(), ff_voc_get_packet(), ff_wms_parse_sdp_a_line(), ffm_is_avail_data(), ffm_read_data(), ffm_read_header(), ffm_read_packet(), ffm_seek(), ffm_seek1(), ffm_write_data(), ffm_write_header(), ffm_write_trailer(), film_read_close(), film_read_header(), film_read_packet(), find_header_idx(), finish_chunk(), finish_chunk_noindex(), finish_file(), flac_header(), flic_read_header(), flic_read_packet(), flush_packet(), flv_read_close(), flv_read_packet(), flv_read_seek(), flv_write_header(), flv_write_packet(), flv_write_trailer(), format_child_next(), fourxm_read_close(), fourxm_read_header(), fourxm_read_packet(), g729_read_header(), get_aiff_header(), get_packet_header(), get_riff(), get_system_header_size(), get_vcd_padding_size(), gif_write_header(), grab_read_close(), grab_read_header(), grab_read_packet(), gsm_read_header(), gxf_compare_field_nb(), gxf_header(), gxf_packet(), gxf_write_flt_packet(), gxf_write_header(), gxf_write_map_packet(), gxf_write_material_data_section(), gxf_write_media_preamble(), gxf_write_packet(), gxf_write_track_description(), gxf_write_track_description_section(), gxf_write_trailer(), gxf_write_umf_material_description(), gxf_write_umf_media_description(), gxf_write_umf_packet(), gxf_write_umf_payload(), gxf_write_umf_track_description(), hls_close(), hls_read_header(), hls_read_packet(), hls_read_seek(), idcin_read_header(), idcin_read_packet(), iff_read_header(), iff_read_packet(), init_convert_timestamp(), ipmovie_read_header(), ipmovie_read_packet(), iss_read_header(), iss_read_packet(), jacosub_read_close(), jacosub_read_header(), jacosub_read_packet(), kset(), latm_write_frame_header(), latm_write_header(), latm_write_packet(), lavfi_read_close(), lavfi_read_header(), lavfi_read_packet(), lxf_read_header(), lxf_read_packet(), matroska_convert_tags(), matroska_read_close(), matroska_read_header(), matroska_read_packet(), matroska_read_seek(), md5_finish(), microdvd_read_header(), microdvd_read_packet(), mkv_flush_dynbuf(), mkv_write_ass_blocks(), mkv_write_attachments(), mkv_write_block(), mkv_write_chapters(), mkv_write_header(), mkv_write_packet(), mkv_write_packet_internal(), mkv_write_tag(), mkv_write_tracks(), mkv_write_trailer(), mmap_init(), mmap_read_frame(), mmap_start(), mmf_read_header(), mmf_read_packet(), modplug_load_metadata(), modplug_read_close(), modplug_read_header(), modplug_read_packet(), modplug_read_seek(), mov_create_chapter_track(), mov_flush_fragment(), mov_read_chapters(), mov_read_close(), mov_read_header(), mov_read_packet(), mov_write_ftyp_tag(), mov_write_header(), mov_write_packet(), mov_write_trailer(), mp2_write_trailer(), mp3_fix_xing(), mp3_queue_flush(), mp3_read_header(), mp3_read_packet(), mp3_write_packet_internal(), mp3_write_xing(), mp3_xing_add_frame(), mpc8_parse_seektable(), mpc8_read_header(), mpc8_read_packet(), mpc8_read_seek(), mpc_read_close(), mpc_read_header(), mpc_read_packet(), mpc_read_seek(), mpeg_mux_init(), mpeg_mux_write_packet(), mpegps_read_header(), mpegps_read_packet(), mpegps_read_pes_header(), mpegts_get_dts(), mpegts_get_pcr(), mpegts_insert_pcr_only(), mpegts_prefix_m2ts_header(), mpegts_raw_read_packet(), mpegts_read_close(), mpegts_read_header(), mpegts_read_packet(), mpegts_write_end(), mpegts_write_header(), mpegts_write_packet_internal(), mpegts_write_pat(), mpegts_write_pes(), mpegts_write_sdt(), mtv_read_header(), mtv_read_packet(), mxf_decrypt_triplet(), mxf_gen_umid(), mxf_handle_small_eubc(), mxf_read_close(), mxf_read_header(), mxf_read_packet(), mxf_read_packet_old(), mxf_read_seek(), mxf_write_common_fields(), mxf_write_d10_audio_packet(), mxf_write_d10_video_packet(), mxf_write_essence_container_refs(), mxf_write_footer(), mxf_write_generic_desc(), mxf_write_header(), mxf_write_identification(), mxf_write_index_table_segment(), mxf_write_multi_descriptor(), mxf_write_package(), mxf_write_packet(), mxf_write_partition(), mxf_write_preface(), mxf_write_random_index_pack(), mxf_write_sequence(), mxf_write_system_item(), mxf_write_timecode_component(), mxf_write_track(), mxf_write_umid(), mxg_close(), mxg_read_header(), mxg_read_packet(), mxg_update_cache(), nal_send(), nprobe(), nsv_parse_NSVf_header(), nsv_parse_NSVs_header(), nsv_read_chunk(), nsv_read_close(), nsv_read_header(), nsv_read_packet(), nsv_read_seek(), nsv_resync(), nut_read_close(), nut_read_header(), nut_read_packet(), nut_read_seek(), nut_read_timestamp(), nut_write_header(), nut_write_packet(), nut_write_trailer(), nuv_header(), nuv_packet(), nuv_read_dts(), ogg_buffer_data(), ogg_buffer_page(), ogg_calc_pts(), ogg_get_headers(), ogg_get_length(), ogg_gptopts(), ogg_new_stream(), ogg_packet(), ogg_read_close(), ogg_read_header(), ogg_read_packet(), ogg_read_page(), ogg_read_seek(), ogg_read_timestamp(), ogg_reset(), ogg_restore(), ogg_save(), ogg_validate_keyframe(), ogg_write_pages(), ogm_dshow_header(), ogm_header(), ogm_packet(), old_dirac_gptopts(), old_dirac_header(), oma_read_header(), oma_read_packet(), oma_read_seek(), output_packet(), parse_chunks(), parse_device_name(), parse_keyframes_index(), parse_media_type(), parse_videoinfoheader2(), pmp_close(), pmp_header(), pmp_packet(), pmp_seek(), process_audio_header_eacs(), process_audio_header_elements(), process_audio_header_sead(), process_ea_header(), process_video_header_cmv(), process_video_header_mdec(), process_video_header_vp6(), pulse_close(), pulse_read_header(), pulse_read_packet(), put_chunk(), put_frame(), put_pack_header(), put_padding_packet(), put_payload_header(), put_payload_parsing_info(), put_swf_end_tag(), put_swf_tag(), put_system_header(), put_vcd_padding_sector(), pva_read_timestamp(), qcp_read_header(), qcp_read_packet(), r3d_close(), r3d_read_header(), r3d_read_rdvo(), r3d_read_reos(), r3d_seek(), read_braindead_odml_indx(), read_close(), read_data(), read_desc_chunk(), read_header(), read_packet(), read_pakt_chunk(), read_part_of_packet(), read_seek(), read_seek2(), recheck_discard_flags(), resetup_tcp(), retransmit_si_info(), rl2_read_packet(), rl2_read_seek(), rm_read_dts(), rm_read_header(), rm_read_header_old(), rm_read_packet(), rm_write_audio(), rm_write_header(), rm_write_trailer(), rm_write_video(), roq_read_header(), roq_read_packet(), rpl_read_header(), rpl_read_packet(), rprobe(), rtcp_send_sr(), rtp_send_mpegaudio(), rtp_send_mpegts_raw(), rtp_send_raw(), rtp_send_samples(), rtp_write_header(), rtp_write_packet(), rtp_write_trailer(), rtsp_open_transport_ctx(), rtsp_read_close(), rtsp_read_header(), rtsp_read_packet(), rtsp_read_pause(), rtsp_read_play(), rtsp_read_seek(), rtsp_write_close(), rtsp_write_packet(), rtsp_write_record(), rv10_write_header(), sap_fetch_packet(), sap_read_close(), sap_read_header(), sap_write_close(), sap_write_header(), sap_write_packet(), sbg_read_header(), sdl_write_header(), sdl_write_packet(), sdl_write_trailer(), seg_write_header(), seg_write_packet(), seg_write_trailer(), segment_end(), segment_start(), send_mode_a(), send_mode_b(), seq_read_close(), seq_read_header(), seq_read_packet(), shall_we_drop(), siff_read_header(), siff_read_packet(), skeleton_header(), smacker_read_close(), smacker_read_header(), smacker_read_packet(), smjpeg_read_header(), smjpeg_read_packet(), smjpeg_write_packet(), smjpeg_write_trailer(), sox_write_header(), sox_write_trailer(), spdif_header_aac(), spdif_header_ac3(), spdif_header_dts(), spdif_header_dts4(), spdif_header_eac3(), spdif_header_mpeg(), spdif_header_truehd(), spdif_write_header(), spdif_write_packet(), spdif_write_trailer(), speex_header(), speex_packet(), start_jack(), str_read_close(), str_read_header(), str_read_packet(), swf_read_header(), swf_read_packet(), swf_write_audio(), swf_write_header(), swf_write_trailer(), swf_write_video(), sync(), tcp_write_packet(), theora_gptopts(), theora_header(), theora_packet(), thp_read_header(), thp_read_packet(), tmv_read_header(), tmv_read_packet(), tmv_read_seek(), tta_read_header(), tta_read_packet(), tta_read_seek(), update_index(), v4l2_read_close(), v4l2_read_header(), v4l2_read_packet(), v4l2_set_parameters(), vc1test_write_packet(), vc1test_write_trailer(), vfw_read_close(), vfw_read_header(), vfw_read_packet(), vid_read_close(), vid_read_header(), vid_read_packet(), videostream_cb(), vmd_read_close(), vmd_read_header(), vmd_read_packet(), voc_read_header(), voc_write_packet(), vorbis_header(), vorbis_packet(), vqf_read_header(), vqf_read_packet(), vqf_read_seek(), wc3_read_close(), wc3_read_header(), wc3_read_packet(), write_chunk_header(), write_chunk_header2(), write_header(), write_headers(), write_index(), write_packet(), write_root_table(), write_stream_codec_info(), write_streamheader(), write_sync(), write_table_entries_events(), write_timestamp(), write_trailer(), wsvqa_read_header(), wsvqa_read_packet(), wv_read_block_header(), wv_read_header(), wv_read_packet(), wv_read_seek(), x11grab_read_close(), x11grab_read_header(), x11grab_read_packet(), xa_read_header(), xa_read_packet(), xmv_fetch_audio_packet(), xmv_fetch_new_packet(), xmv_fetch_video_packet(), xmv_process_packet_header(), xmv_read_close(), xmv_read_header(), xmv_read_packet(), xwma_read_header(), xwma_read_packet(), yop_read_close(), yop_read_header(), yop_read_packet(), yop_read_seek(), yuv4_read_header(), and yuv4_read_packet().

decoding: size of data to probe; encoding: unused.

Definition at line 939 of file avformat.h.

Referenced by avformat_find_stream_info(), init_input(), and mpegts_read_header().

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 1088 of file avformat.h.

Referenced by ff_read_packet(), ff_restore_parser_state(), ff_store_parser_state(), flush_packet_queue(), and queue_attached_pictures().

Definition at line 1089 of file avformat.h.

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

Decoding: position of the first frame of the component, in AV_TIME_BASE fractional seconds.

NEVER set this value directly: It is deduced from the AVStream values.

Definition at line 902 of file avformat.h.

Referenced by av_dump_format(), avformat_open_input(), compute_chapters_end(), dxa_read_header(), estimate_timings(), event_loop(), fill_all_stream_timings(), flv_read_header(), movie_common_init(), opt_input_file(), read_header(), read_thread(), show_format(), and update_stream_timings().

Start time of the stream in real world time, in microseconds since the unix epoch (00:00 1st January 1970).

That is, pts=0 in the stream was captured at this real world time.

  • encoding: Set by user.
  • decoding: Unused.

Definition at line 1001 of file avformat.h.

Referenced by ff_rtp_chain_mux_open(), ff_rtsp_setup_output_streams(), rtp_write_header(), and sap_write_header().

Definition at line 893 of file avformat.h.

Referenced by a64_write_header(), a64_write_packet(), add_input_streams(), adts_write_header(), adx_read_header(), adx_read_packet(), aea_read_packet(), aiff_read_packet(), aiff_write_header(), aiff_write_trailer(), amr_parse_sdp_line(), amr_read_packet(), ape_read_seek(), asf_build_simple_index(), asf_read_header(), asf_read_pts(), asf_read_seek(), asf_reset_header(), asf_write_header1(), asf_write_packet(), asfrtp_parse_packet(), asfrtp_parse_sdp_line(), au_read_packet(), audio_get_output_timestamp(), audio_write_header(), av_find_best_stream(), av_find_default_stream_index(), av_interleaved_write_frame(), av_read_frame(), av_write_frame(), av_write_trailer(), avformat_find_stream_info(), avformat_free_context(), avformat_new_stream(), avformat_write_header(), avi_read_close(), avi_read_header(), avi_read_idx1(), avi_read_packet(), avi_read_seek(), avi_start_new_riff(), avi_sync(), avi_write_counters(), avi_write_header(), avi_write_idx1(), avi_write_ix(), avi_write_packet(), avi_write_trailer(), avisynth_read_packet(), build_feed_streams(), build_file_streams(), build_frame_code(), caf_write_header(), caf_write_packet(), caf_write_trailer(), celt_header(), check_stream_specifier(), clean_index(), clear_index_entries(), close_connection(), close_input_file(), copy_metadata(), create_stream(), daud_write_header(), decode_frame(), decode_info_header(), decode_stream_header(), dirac_header(), dump_stream_format(), dv_init_mux(), dv_write_packet(), estimate_timings(), estimate_timings_from_bit_rate(), estimate_timings_from_pts(), extract_mpeg4_header(), ff_alsa_open(), ff_asf_parse_packet(), ff_audio_interleave_close(), ff_audio_interleave_init(), ff_audio_rechunk_interleave(), ff_find_stream_index(), ff_framehash_write_header(), ff_gen_syncpoint_search(), ff_id3v2_write_apic(), ff_interleave_add_packet(), ff_interleave_compare_dts(), ff_interleave_new_audio_packet(), ff_interleave_packet_per_dts(), ff_load_image(), ff_metadata_conv_ctx(), ff_mov_init_hinting(), ff_mov_read_esds(), ff_mov_read_stsd_entries(), ff_pcm_read_seek(), ff_rdt_parse_open(), ff_read_frame_flush(), ff_read_packet(), ff_real_parse_sdp_a_line(), ff_reduce_index(), ff_restore_parser_state(), ff_rtp_chain_mux_open(), ff_rtp_send_aac(), ff_rtp_send_latm(), ff_sauce_read(), ff_seek_frame_binary(), ff_store_parser_state(), ff_update_cur_dts(), ff_write_chained(), ffm_close(), ffm_write_header(), fill_all_stream_timings(), film_read_header(), find_and_decode_index(), flac_header(), flac_write_header(), flac_write_trailer(), flush_packet(), flv_read_metabody(), flv_read_packet(), flv_write_header(), flv_write_packet(), flv_write_trailer(), g729_read_packet(), get_aiff_header(), get_decoded_frame(), get_packet_header(), get_subtitle_pkt(), get_system_header_size(), gif_write_header(), gif_write_packet(), guess_ni_flag(), gxf_compare_field_nb(), gxf_header(), gxf_interleave_packet(), gxf_packet(), gxf_read_index(), gxf_seek(), gxf_write_header(), gxf_write_media_preamble(), gxf_write_packet(), gxf_write_track_description(), gxf_write_track_description_section(), gxf_write_umf_media_description(), gxf_write_umf_track_description(), handle_file(), has_duration(), hls_read_header(), hls_read_packet(), hls_read_seek(), http_prepare_data(), http_receive_data(), iff_read_packet(), init_convert_timestamp(), init_input_filter(), iss_read_packet(), ivf_write_header(), jacosub_write_header(), latm_parse_sdp_line(), latm_write_frame_header(), latm_write_header(), latm_write_packet(), lavfi_read_header(), lxf_read_packet(), main(), matroska_read_header(), matroska_read_seek(), microdvd_write_header(), mkv_write_ass_blocks(), mkv_write_attachments(), mkv_write_block(), mkv_write_header(), mkv_write_packet(), mkv_write_packet_internal(), mkv_write_tags(), mkv_write_tracks(), mov_find_next_sample(), mov_read_chan(), mov_read_chan2(), mov_read_chapters(), mov_read_close(), mov_read_ctts(), mov_read_dac3(), mov_read_dec3(), mov_read_dref(), mov_read_dvc1(), mov_read_elst(), mov_read_enda(), mov_read_extradata(), mov_read_fiel(), mov_read_glbl(), mov_read_hdlr(), mov_read_header(), mov_read_mdhd(), mov_read_pasp(), mov_read_seek(), mov_read_smi(), mov_read_stco(), mov_read_stps(), mov_read_strf(), mov_read_stsc(), mov_read_stss(), mov_read_stsz(), mov_read_stts(), mov_read_tkhd(), mov_read_trun(), mov_read_wave(), mov_read_wfex(), mov_write_ftyp_tag(), mov_write_header(), mov_write_moov_tag(), mov_write_packet(), mov_write_udta_sdp(), mov_write_uuidprof_tag(), movie_common_init(), mp2_write_trailer(), mp3_write_xing(), mpc8_parse_seektable(), mpc8_read_seek(), mpc_read_packet(), mpc_read_seek(), mpeg_mux_end(), mpeg_mux_init(), mpeg_mux_write_packet(), mpegps_read_dts(), mpegps_read_packet(), mpegps_read_pes_header(), mpegts_get_dts(), mpegts_get_pcr(), mpegts_write_end(), mpegts_write_flush(), mpegts_write_header(), mpegts_write_packet_internal(), mpegts_write_pmt(), mxf_compare_timestamps(), mxf_compute_index_tables(), mxf_free(), mxf_get_stream_index(), mxf_handle_small_eubc(), mxf_interleave_get_packet(), mxf_read_close(), mxf_read_packet(), mxf_read_packet_old(), mxf_read_seek(), mxf_write_essence_container_refs(), mxf_write_header(), mxf_write_identification(), mxf_write_index_table_segment(), mxf_write_multi_descriptor(), mxf_write_package(), mxf_write_packet(), mxf_write_system_item(), nsv_read_chunk(), nsv_read_close(), nsv_read_seek(), nut_read_header(), nut_write_header(), nut_write_packet(), nuv_read_dts(), ogg_compare_granule(), ogg_get_length(), ogg_read_seek(), ogg_validate_keyframe(), ogg_write_header(), ogg_write_packet(), ogg_write_page(), ogg_write_pages(), ogg_write_trailer(), ogm_dshow_header(), ogm_header(), old_dirac_header(), old_flac_header(), oma_read_packet(), oma_write_header(), open_input_file(), opt_input_file(), opt_map(), opt_map_channel(), opt_output_file(), opt_target(), output_packet(), parse_chunks(), parse_h264_sdp_line(), parse_packet(), parse_sdp_line(), pmp_packet(), pmt_cb(), prepare_sdp_description(), put_system_header(), queue_attached_pictures(), r3d_read_packet(), r3d_read_rdvo(), r3d_read_reda(), r3d_read_redv(), r3d_seek(), raw_read_packet(), rawvideo_read_packet(), rdt_parse_sdp_line(), read_braindead_odml_indx(), read_data(), read_ffserver_streams(), read_frame(), read_frame_internal(), read_gab2_sub(), read_header(), read_kuki_chunk(), read_packet(), read_packets(), read_pakt_chunk(), read_part_of_packet(), read_seek(), read_seek2(), read_thread(), recheck_discard_flags(), remove_decoded_packets(), rl2_read_header(), rl2_read_packet(), rl2_read_seek(), rm_read_close(), rm_read_dts(), rm_read_index(), rm_read_packet(), rm_write_header(), rm_write_packet(), rpl_read_packet(), rso_read_packet(), rso_write_header(), rtp_new_av_stream(), rtp_write_header(), rtp_write_packet(), rtsp_open_transport_ctx(), rtsp_read_packet(), rtsp_read_play(), rtsp_read_seek(), sap_fetch_packet(), sap_read_header(), sap_write_close(), sap_write_header(), sap_write_packet(), sbg_read_packet(), sbg_read_seek2(), sdl_write_header(), sdl_write_packet(), search_hi_lo_keyframes(), seek_frame_generic(), seek_frame_internal(), seg_write_header(), seg_write_packet(), seg_write_trailer(), set_disposition_bits(), setup_find_stream_info_opts(), show_packet(), show_stream(), skeleton_header(), smjpeg_write_header(), smjpeg_write_packet(), sox_read_packet(), sox_write_header(), sox_write_trailer(), spdif_read_packet(), spdif_write_header(), speex_header(), stream_component_close(), stream_component_open(), stream_cycle_channel(), swf_read_packet(), swf_write_header(), swf_write_packet(), swf_write_trailer(), sync(), theora_header(), theora_packet(), transcode(), tta_read_packet(), tta_read_seek(), update_initial_timestamps(), update_stream_timings(), v4l2_read_packet(), v4l2_set_parameters(), vc1t_read_packet(), vc1test_write_header(), voc_read_packet(), voc_write_header(), voc_write_packet(), vorbis_header(), vorbis_packet(), vqf_read_seek(), write_header(), write_headers(), write_packet(), write_streaminfo(), write_timestamp(), write_trailer(), wsaud_read_packet(), wv_read_packet(), wv_read_seek(), xa_read_packet(), xiph_parse_sdp_line(), xmv_process_packet_header(), xwma_read_packet(), and yuv4_read_packet().

Forced subtitle codec_id.

Demuxing: Set by user.

Definition at line 969 of file avformat.h.

Referenced by ff_read_packet(), and opt_input_file().

Transport stream id.

This will be moved into demuxer private options. Thus no API/ABI compatibility

Definition at line 1037 of file avformat.h.

Referenced by pat_cb().

Forced video codec_id.

Demuxing: Set by user.

Definition at line 957 of file avformat.h.

Referenced by device_try_init(), ff_mov_read_stsd_entries(), ff_read_packet(), opt_input_file(), read_header(), and v4l2_read_header().


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

Generated on Fri Oct 26 02:48:05 2012 for FFmpeg by  doxygen 1.5.8