AVFormatContext Struct Reference

#include <avformat.h>


Data Fields

const AVClassav_class
AVInputFormatiformat
AVOutputFormatoformat
void * priv_data
ByteIOContextpb
unsigned int nb_streams
AVStreamstreams [MAX_STREAMS]
char filename [1024]
int64_t timestamp
char title [512]
char author [512]
char copyright [512]
char comment [512]
char album [512]
int year
int track
char genre [32]
int ctx_flags
AVPacketListpacket_buffer
int64_t start_time
int64_t duration
int64_t file_size
int bit_rate
AVStreamcur_st
const uint8_t * cur_ptr
int cur_len
AVPacket cur_pkt
int64_t data_offset
int index_built
int mux_rate
int packet_size
int preload
int max_delay
int loop_output
int flags
int loop_input
unsigned int probesize
int max_analyze_duration
const uint8_t * key
int keylen
unsigned int nb_programs
AVProgram ** programs
enum CodecID video_codec_id
enum CodecID audio_codec_id
enum CodecID subtitle_codec_id
unsigned int max_index_size
unsigned int max_picture_buffer
unsigned int nb_chapters
AVChapter ** chapters
int debug
AVPacketListraw_packet_buffer


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*.

Definition at line 435 of file avformat.h.


Field Documentation

const AVClass* AVFormatContext::av_class

set by av_alloc_format_context

Definition at line 436 of file avformat.h.

Referenced by av_alloc_format_context(), and avformat_get_context_defaults().

struct AVInputFormat* AVFormatContext::iformat

Definition at line 438 of file avformat.h.

Referenced by audio_read_header(), av_close_input_file(), av_close_input_stream(), av_estimate_timings(), av_new_stream(), av_open_input_stream(), av_read_packet(), av_read_pause(), av_read_play(), av_seek_frame_binary(), av_seek_frame_generic(), dump_format(), dump_stream_format(), format_to_name(), mpegts_read_header(), raw_read_header(), and video_read_header().

struct AVOutputFormat* AVFormatContext::oformat

Definition at line 439 of file avformat.h.

Referenced by add_video_stream(), av_interleave_packet(), av_interleaved_write_frame(), av_set_parameters(), av_write_frame(), av_write_trailer(), do_video_out(), dump_format(), dump_stream_format(), format_to_name(), main(), mov_write_header(), mpeg_mux_init(), new_audio_stream(), new_video_stream(), open_video(), opt_output_file(), rtp_new_av_stream(), and write_video_frame().

void* AVFormatContext::priv_data

Definition at line 440 of file avformat.h.

Referenced by adjust_write_index(), adts_write_frame_header(), adts_write_header(), adts_write_packet(), ape_read_close(), ape_read_header(), ape_read_packet(), ape_read_seek(), asf_build_simple_index(), asf_get_packet(), asf_read_frame_header(), asf_read_header(), asf_read_packet(), asf_read_pts(), asf_read_seek(), asf_reset_header(), asf_write_header(), asf_write_header1(), asf_write_packet(), asf_write_stream_header(), asf_write_trailer(), av_open_input_stream(), av_set_parameters(), av_write_trailer(), avi_load_index(), avi_read_close(), avi_read_header(), avi_read_idx1(), avi_read_packet(), avi_read_seek(), 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(), build_elision_headers(), build_frame_code(), cdata_read_header(), cdata_read_packet(), cin_read_header(), cin_read_packet(), crc_write_header(), crc_write_packet(), crc_write_trailer(), device_init(), dv1394_close(), dv1394_read_header(), dv1394_read_packet(), dv_init_mux(), dv_read_close(), dv_read_header(), dv_read_packet(), dv_read_seek(), dxa_read_header(), dxa_read_packet(), ea_read_header(), ea_read_packet(), ff_rm_parse_packet(), ff_rm_retrieve_cache(), 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(), flac_header(), flic_read_header(), flic_read_packet(), flush_packet(), flv_write_header(), flv_write_packet(), flv_write_trailer(), fourxm_read_close(), fourxm_read_header(), fourxm_read_packet(), get_system_header_size(), get_vcd_padding_size(), gif_write_header(), gif_write_video(), gxf_interleave_packet(), gxf_write_header(), gxf_write_packet(), gxf_write_trailer(), idcin_read_header(), idcin_read_packet(), iff_read_header(), iff_read_packet(), ipmovie_read_header(), ipmovie_read_packet(), make_setup_request(), matroska_parse_attachments(), matroska_parse_chapters(), matroska_read_close(), matroska_read_header(), matroska_read_packet(), matroska_read_seek(), mkv_write_block(), mkv_write_header(), mkv_write_packet(), mkv_write_tracks(), mkv_write_trailer(), mm_read_header(), mm_read_packet(), mmap_init(), mmap_read_frame(), mmap_start(), mmf_read_header(), mmf_read_packet(), mov_read_close(), mov_read_header(), mov_read_packet(), mov_write_ftyp_tag(), mov_write_header(), mov_write_packet(), mov_write_trailer(), 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_pcr(), mpegts_raw_read_packet(), mpegts_read_close(), mpegts_read_header(), mpegts_read_packet(), mpegts_write_end(), mpegts_write_header(), mpegts_write_pat(), mpegts_write_sdt(), mtv_read_header(), mtv_read_packet(), mxf_decrypt_triplet(), mxf_read_close(), mxf_read_header(), 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(), nuv_header(), nuv_packet(), 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_timestamp(), ogg_restore(), ogg_save(), ogm_dshow_header(), ogm_header(), ogm_packet(), output_packet(), process_audio_header_eacs(), process_audio_header_elements(), process_audio_header_sead(), process_ea_header(), process_video_header_vp6(), 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(), read_braindead_odml_indx(), read_header(), read_packet(), read_part_of_packet(), read_seek(), retransmit_si_info(), rl2_read_packet(), rl2_read_seek(), rm_read_audio_stream_info(), rm_read_close(), 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(), rtsp_read_close(), rtsp_read_header(), rtsp_read_packet(), rtsp_read_pause(), rtsp_read_play(), rtsp_read_seek(), rtsp_send_cmd(), rtsp_skip_packet(), rv10_write_header(), sdp_parse_line(), sdp_read_close(), sdp_read_header(), seq_read_close(), seq_read_header(), seq_read_packet(), siff_read_header(), siff_read_packet(), smacker_read_close(), smacker_read_header(), smacker_read_packet(), speex_header(), 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_read_packet(), theora_gptopts(), theora_header(), thp_read_header(), thp_read_packet(), tta_read_header(), tta_read_packet(), tta_read_seek(), udp_read_packet(), vfw_read_close(), vfw_read_header(), vfw_read_packet(), vid_read_header(), vid_read_packet(), vmd_read_close(), vmd_read_header(), vmd_read_packet(), voc_get_packet(), voc_read_header(), voc_write_packet(), vorbis_header(), wav_read_header(), wav_read_packet(), wc3_read_close(), wc3_read_header(), wc3_read_packet(), write_header(), write_packet(), write_trailer(), wsaud_read_header(), wsaud_read_packet(), wsvqa_read_header(), wsvqa_read_packet(), wv_read_block_header(), wv_read_header(), wv_read_packet(), wv_read_seek(), xa_read_header(), xa_read_packet(), yuv4_read_header(), and yuv4_read_packet().

ByteIOContext* AVFormatContext::pb

Definition at line 441 of file avformat.h.

Referenced by adjust_write_index(), adts_write_frame_header(), adts_write_packet(), aiff_read_header(), aiff_read_packet(), amf_parse_object(), amr_read_header(), amr_read_packet(), apc_read_header(), apc_read_packet(), ape_parse_tag(), ape_read_header(), ape_read_packet(), ape_tag_read_field(), asf_build_simple_index(), asf_get_packet(), asf_read_frame_header(), asf_read_header(), asf_read_packet(), asf_read_pts(), asf_read_seek(), asf_write_header(), asf_write_header1(), asf_write_index(), asf_write_trailer(), au_read_header(), au_read_packet(), av_close_input_file(), av_estimate_timings(), av_find_stream_info(), av_gen_search(), av_interleaved_write_frame(), av_open_input_stream(), av_read_pause(), av_read_play(), av_seek_frame_binary(), av_seek_frame_byte(), av_seek_frame_generic(), av_write_frame(), av_write_trailer(), avi_load_index(), avi_read_header(), avi_read_idx1(), avi_read_packet(), avi_read_seek(), avs_read_audio_packet(), avs_read_header(), avs_read_packet(), avs_read_video_packet(), bfi_read_header(), bfi_read_packet(), cdata_read_header(), cdata_read_packet(), cin_read_header(), cin_read_packet(), crc_write_trailer(), daud_packet(), decode_frame(), decode_frame_header(), decode_info_header(), decode_main_header(), decode_stream_header(), decode_syncpoint(), decode_thread(), dv_frame_offset(), dv_read_header(), dv_read_packet(), dv_read_seek(), dxa_read_header(), dxa_read_packet(), ea_read_packet(), ebml_read_ascii(), ebml_read_binary(), ebml_read_element_level_up(), ebml_read_float(), ebml_read_master(), ebml_read_num(), ebml_read_seek(), ebml_read_sint(), ebml_read_skip(), ebml_read_uint(), ff_rm_parse_packet(), ff_rm_read_mdpr_codecdata(), ff_rm_retrieve_cache(), ffm_is_avail_data(), ffm_read_data(), ffm_read_header(), ffm_read_packet(), ffm_seek1(), ffm_write_header(), ffm_write_trailer(), film_read_header(), film_read_packet(), find_and_decode_index(), flic_read_header(), flic_read_packet(), flush_packet(), flv_get_extradata(), flv_read_header(), flv_read_metabody(), flv_read_packet(), flv_set_video_codec(), flv_write_header(), flv_write_packet(), flv_write_trailer(), fourxm_read_header(), fourxm_read_packet(), framecrc_write_packet(), get_dts(), gif_write_header(), gif_write_trailer(), gif_write_video(), gxf_header(), gxf_packet(), gxf_read_index(), gxf_read_timestamp(), gxf_resync_media(), gxf_seek(), gxf_write_header(), gxf_write_packet(), gxf_write_trailer(), handle_packet(), handle_packets(), http_prepare_data(), id3v2_parse(), id3v2_read_ttag(), idcin_read_header(), idcin_read_packet(), iff_read_header(), iff_read_packet(), ingenient_read_packet(), ipmovie_read_header(), ipmovie_read_packet(), lmlm4_read_packet(), matroska_parse_blockgroup(), matroska_parse_cluster(), matroska_parse_seekhead(), matroska_read_header(), matroska_read_seek(), mkv_write_block(), mkv_write_header(), mkv_write_packet(), mkv_write_tracks(), mkv_write_trailer(), mm_read_header(), mm_read_packet(), mmf_read_header(), mmf_read_packet(), mov_read_close(), mov_read_header(), mov_read_packet(), mov_write_header(), mov_write_packet(), mov_write_trailer(), mp3_parse_vbr_tags(), mp3_read_header(), mp3_read_packet(), 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_pcr(), mpegts_raw_read_packet(), mpegts_read_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_read_header(), mxf_read_local_tags(), mxf_read_packet(), mxf_read_primer_pack(), mxf_read_seek(), nsv_parse_NSVf_header(), nsv_parse_NSVs_header(), nsv_read_chunk(), nsv_resync(), nut_read_header(), nut_read_packet(), nut_read_timestamp(), nuv_header(), nuv_packet(), ogg_get_length(), ogg_read_page(), ogg_read_timestamp(), ogg_restore(), ogg_save(), ogg_update_checksum(), ogg_write_page(), oma_read_header(), oma_read_packet(), opt_output_file(), pcm_read_seek(), print_report(), process_audio_header_eacs(), process_audio_header_elements(), process_audio_header_sead(), process_ea_header(), 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(), raw_read_packet(), raw_read_partial_packet(), rawvideo_read_packet(), read_braindead_odml_indx(), read_header(), read_packet(), read_part_of_packet(), read_seek(), rl2_read_header(), rl2_read_packet(), rm_assemble_video_frame(), rm_read_audio_stream_info(), rm_read_dts(), rm_read_header(), rm_read_packet(), rm_write_audio(), rm_write_trailer(), rm_write_video(), roq_read_header(), roq_read_packet(), rpl_read_header(), rpl_read_packet(), rtp_new_av_stream(), rv10_write_header(), sdp_read_header(), section_write_packet(), seq_read_header(), seq_read_packet(), siff_read_header(), siff_read_packet(), smacker_read_header(), smacker_read_packet(), sol_read_header(), sol_read_packet(), str_read_header(), str_read_packet(), swf_read_header(), swf_read_packet(), swf_write_header(), swf_write_trailer(), swf_write_video(), sync(), thp_read_header(), thp_read_packet(), tta_read_header(), tta_read_packet(), tta_read_seek(), txd_read_packet(), vc1t_read_header(), vc1t_read_packet(), vid_read_header(), vid_read_packet(), vmd_read_header(), vmd_read_packet(), voc_get_packet(), voc_read_header(), voc_write_header(), voc_write_packet(), voc_write_trailer(), wav_read_header(), wav_read_packet(), wc3_read_header(), wc3_read_packet(), write_header(), write_packet(), write_packet_header(), write_trailer(), wsaud_read_header(), wsaud_read_packet(), wsvqa_read_header(), wsvqa_read_packet(), wv_read_header(), wv_read_packet(), wv_read_seek(), xa_read_header(), xa_read_packet(), yuv4_read_header(), and yuv4_read_packet().

unsigned int AVFormatContext::nb_streams

Definition at line 442 of file avformat.h.

Referenced by asf_read_close(), asf_read_header(), asf_read_pts(), asf_reset_header(), asf_write_header1(), av_close_input_stream(), av_encode(), av_estimate_timings(), av_estimate_timings_from_bit_rate(), av_estimate_timings_from_pts(), av_find_default_stream_index(), av_find_stream_info(), av_has_duration(), av_interleave_packet_per_dts(), av_new_stream(), av_open_input_stream(), av_read_frame_flush(), av_update_cur_dts(), av_update_stream_timings(), av_write_header(), av_write_trailer(), avi_read_close(), avi_read_header(), avi_read_idx1(), avi_read_packet(), avi_read_seek(), build_frame_code(), check_audio_video_sub_inputs(), clean_index(), decode_info_header(), decode_syncpoint(), decode_thread(), dump_format(), dv_init_mux(), extract_mpeg4_header(), ff_nut_reset_ts(), ffm_read_header(), ffm_write_header(), fill_all_stream_timings(), film_read_header(), find_and_decode_index(), flv_read_metabody(), flv_read_packet(), flv_write_header(), get_sindex(), get_system_header_size(), get_watermark_picture(), gif_write_header(), guess_ni_flag(), gxf_header(), gxf_interleave_packet(), gxf_write_header(), gxf_write_track_description_section(), gxf_write_trailer(), gxf_write_umf_media_description(), gxf_write_umf_payload(), gxf_write_umf_track_description(), http_receive_data(), main(), matroska_parse_block(), mkv_write_tracks(), mkv_write_trailer(), mov_read_close(), mov_read_packet(), mov_read_seek(), mov_write_ftyp_tag(), mov_write_header(), mov_write_udta_tag(), mpeg_mux_end(), mpeg_mux_init(), mpegps_read_packet(), mpegps_read_pes_header(), mpegts_write_end(), mpegts_write_header(), mpegts_write_pmt(), mxf_get_stream_index(), new_audio_stream(), new_subtitle_stream(), new_video_stream(), nsv_parse_NSVs_header(), nsv_read_close(), nut_read_header(), ogg_interleave_per_granule(), ogg_write_header(), ogg_write_trailer(), open_input_stream(), opt_input_file(), opt_target(), output_packet(), prepare_sdp_description(), put_system_header(), read_braindead_odml_indx(), read_ffserver_streams(), read_seek(), remove_decoded_packets(), rl2_read_packet(), rl2_read_seek(), rm_write_header(), rm_write_trailer(), rpl_read_packet(), rtp_new_av_stream(), rv10_write_header(), sdp_parse_line(), stream_component_close(), stream_component_open(), stream_cycle_channel(), swf_read_packet(), swf_write_header(), swf_write_trailer(), sync(), voc_write_header(), write_header(), write_headers(), write_mainheader(), and write_packet().

AVStream* AVFormatContext::streams[MAX_STREAMS]

Definition at line 443 of file avformat.h.

Referenced by adts_write_header(), aiff_read_header(), aiff_read_packet(), amr_read_packet(), ape_read_seek(), asf_build_simple_index(), asf_read_close(), asf_read_header(), asf_read_packet(), asf_read_seek(), asf_reset_header(), asf_write_header1(), asf_write_packet(), av_close_input_stream(), av_encode(), av_estimate_timings(), av_estimate_timings_from_bit_rate(), av_estimate_timings_from_pts(), av_find_default_stream_index(), av_find_stream_info(), av_has_duration(), av_interleave_packet_per_dts(), av_interleaved_write_frame(), av_new_stream(), av_open_input_stream(), av_read_frame_flush(), av_read_packet(), av_seek_frame_binary(), av_seek_frame_byte(), av_seek_frame_generic(), av_update_cur_dts(), av_update_stream_timings(), av_write_frame(), av_write_header(), av_write_trailer(), avi_read_close(), avi_read_header(), avi_read_idx1(), avi_read_packet(), avi_read_seek(), avisynth_read_packet(), build_frame_code(), check_audio_video_sub_inputs(), clean_index(), decode_frame(), decode_stream_header(), decode_thread(), dump_stream_format(), dv_init_mux(), extract_mpeg4_header(), ff_reduce_index(), ffm_read_header(), ffm_write_header(), fill_all_stream_timings(), film_read_header(), find_and_decode_index(), flac_header(), flush_packet(), flv_read_metabody(), flv_read_packet(), flv_write_header(), flv_write_packet(), get_sindex(), get_system_header_size(), get_watermark_picture(), gif_write_header(), gif_write_packet(), guess_ni_flag(), gxf_header(), gxf_interleave_packet(), gxf_read_index(), gxf_seek(), gxf_write_header(), gxf_write_trailer(), gxf_write_umf_track_description(), http_prepare_data(), http_receive_data(), iff_read_packet(), main(), make_setup_request(), matroska_parse_block(), matroska_read_seek(), mkv_write_header(), mkv_write_packet(), mkv_write_tracks(), mkv_write_trailer(), mmf_read_packet(), mov_read_close(), mov_read_packet(), mov_read_seek(), mov_write_ftyp_tag(), mov_write_header(), mov_write_uuidprof_tag(), 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_pcr(), mpegts_write_end(), mpegts_write_header(), mpegts_write_packet(), mpegts_write_pmt(), mxf_get_stream_index(), mxf_read_packet(), mxf_read_seek(), nsv_read_chunk(), nsv_read_close(), nut_read_header(), ogg_interleave_per_granule(), ogg_write_header(), ogg_write_packet(), ogg_write_page(), ogg_write_trailer(), ogm_dshow_header(), ogm_header(), old_flac_header(), oma_read_packet(), open_parser(), opt_input_file(), output_packet(), pcm_read_seek(), prepare_sdp_description(), put_system_header(), raw_read_packet(), rawvideo_read_packet(), read_braindead_odml_indx(), read_ffserver_streams(), read_part_of_packet(), read_seek(), remove_decoded_packets(), rl2_read_header(), rl2_read_packet(), rl2_read_seek(), rm_read_dts(), rm_read_packet(), rm_write_header(), rm_write_packet(), rpl_read_packet(), rtp_new_av_stream(), rtsp_read_seek(), sdp_parse_line(), sdp_read_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(), tta_read_packet(), tta_read_seek(), update_initial_timestamps(), vc1t_read_packet(), vid_read_packet(), voc_read_packet(), voc_write_header(), voc_write_packet(), vorbis_header(), wav_read_packet(), wav_read_seek(), write_globalinfo(), write_header(), write_headers(), write_packet(), write_streaminfo(), wv_read_packet(), wv_read_seek(), xa_read_packet(), and yuv4_read_packet().

char AVFormatContext::filename[1024]

input or output filename

Definition at line 444 of file avformat.h.

Referenced by av_open_input_stream(), avisynth_read_header(), device_open(), dv1394_read_header(), gxf_write_material_data_section(), main(), mov_find_codec_tag(), new_audio_stream(), new_video_stream(), nsv_read_header(), opt_output_file(), prepare_sdp_description(), rtp_new_av_stream(), rtsp_read_close(), rtsp_read_header(), rtsp_read_pause(), rtsp_read_play(), sdp_parse_line(), and vfw_read_header().

int64_t AVFormatContext::timestamp

Definition at line 446 of file avformat.h.

Referenced by ffm_write_packet(), gxf_write_umf_material_description(), opt_output_file(), and read_ffserver_streams().

char AVFormatContext::title[512]

Definition at line 447 of file avformat.h.

Referenced by aiff_read_header(), ape_parse_tag(), asf_read_header(), asf_write_header1(), avi_read_header(), decode_info_header(), dump_stream_info(), id3v1_parse_tag(), id3v2_parse(), matroska_parse_info(), mkv_write_header(), mov_write_ilst_tag(), mov_write_meta_tag(), mov_write_uuidusmt_tag(), mpegts_write_header(), nsv_parse_NSVf_header(), opt_output_file(), prepare_sdp_description(), rm_read_audio_stream_info(), rm_read_header(), rpl_read_header(), rv10_write_header(), sdp_parse_line(), vorbis_comment(), wc3_read_header(), and write_globalinfo().

char AVFormatContext::author[512]

Definition at line 448 of file avformat.h.

Referenced by aiff_read_header(), ape_parse_tag(), asf_read_header(), asf_write_header1(), avi_read_header(), decode_info_header(), dump_stream_info(), id3v1_parse_tag(), id3v2_parse(), mov_write_ilst_tag(), mov_write_meta_tag(), nsv_parse_NSVf_header(), opt_output_file(), rm_read_audio_stream_info(), rm_read_header(), rpl_read_header(), rv10_write_header(), vorbis_comment(), and write_globalinfo().

char AVFormatContext::copyright[512]

Definition at line 449 of file avformat.h.

Referenced by aiff_read_header(), ape_parse_tag(), asf_read_header(), asf_write_header1(), avi_read_header(), decode_info_header(), dump_stream_info(), id3v2_parse(), nsv_parse_NSVf_header(), opt_output_file(), rm_read_audio_stream_info(), rm_read_header(), rpl_read_header(), rv10_write_header(), vorbis_comment(), and write_globalinfo().

char AVFormatContext::comment[512]

Definition at line 450 of file avformat.h.

Referenced by aiff_read_header(), ape_parse_tag(), asf_read_header(), asf_write_header1(), avi_read_header(), decode_info_header(), dump_stream_info(), id3v1_parse_tag(), mov_write_ilst_tag(), mov_write_meta_tag(), opt_output_file(), rm_read_audio_stream_info(), rm_read_header(), rv10_write_header(), sdp_parse_line(), and vorbis_comment().

char AVFormatContext::album[512]

Definition at line 451 of file avformat.h.

Referenced by ape_parse_tag(), asf_read_header(), avi_read_header(), dump_stream_info(), id3v1_parse_tag(), id3v2_parse(), mov_write_ilst_tag(), mov_write_meta_tag(), opt_output_file(), and vorbis_comment().

int AVFormatContext::year

ID3 year, 0 if none

Definition at line 452 of file avformat.h.

Referenced by ape_parse_tag(), asf_read_header(), dump_stream_info(), id3v1_parse_tag(), mov_write_3gp_udta_tag(), mov_write_ilst_tag(), and mov_write_meta_tag().

int AVFormatContext::track

track number, 0 if none

Definition at line 453 of file avformat.h.

Referenced by ape_parse_tag(), asf_read_header(), avi_read_header(), dump_stream_info(), id3v1_parse_tag(), id3v2_parse(), mov_write_meta_tag(), mov_write_trkn_tag(), and vorbis_comment().

char AVFormatContext::genre[32]

ID3 genre

Definition at line 454 of file avformat.h.

Referenced by ape_parse_tag(), asf_read_header(), avi_read_header(), dump_stream_info(), id3v1_parse_tag(), id3v2_parse(), mov_write_ilst_tag(), mov_write_meta_tag(), opt_output_file(), and vorbis_comment().

int AVFormatContext::ctx_flags

format specific flags, see AVFMTCTX_xx

Definition at line 456 of file avformat.h.

Referenced by avs_read_header(), flv_read_header(), flv_read_packet(), make_setup_request(), mpegps_read_header(), mpegts_read_header(), read_header(), sdp_read_header(), str_read_header(), and swf_read_header().

struct AVPacketList* AVFormatContext::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 461 of file avformat.h.

Referenced by av_interleave_packet_per_dts(), av_read_frame(), compute_pkt_fields(), flush_packet_queue(), ogg_interleave_per_granule(), update_initial_durations(), and update_initial_timestamps().

int64_t AVFormatContext::start_time

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

Referenced by av_estimate_timings(), av_open_input_stream(), decode_thread(), dump_format(), dxa_read_header(), event_loop(), fill_all_stream_timings(), flv_read_header(), mpc_read_header(), opt_input_file(), and wv_read_header().

int64_t AVFormatContext::duration

decoding: duration of the stream, in AV_TIME_BASE fractional seconds. NEVER set this value directly: it is deduced from the AVStream values.

Definition at line 470 of file avformat.h.

Referenced by amf_parse_object(), av_estimate_timings(), av_estimate_timings_from_bit_rate(), av_open_input_stream(), avi_read_header(), dump_format(), dxa_read_header(), event_loop(), fill_all_stream_timings(), matroska_parse_info(), mpc_read_header(), ogg_get_length(), wv_read_header(), and wv_read_seek().

int64_t AVFormatContext::file_size

decoding: total file size. 0 if unknown

Definition at line 472 of file avformat.h.

Referenced by aiff_read_header(), av_estimate_timings(), and av_estimate_timings_from_bit_rate().

int AVFormatContext::bit_rate

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

Referenced by av_estimate_timings(), av_estimate_timings_from_bit_rate(), dump_format(), dv_read_header(), mpegts_read_header(), and mxf_read_seek().

AVStream* AVFormatContext::cur_st

Definition at line 479 of file avformat.h.

Referenced by av_close_input_stream(), av_estimate_timings_from_pts(), av_read_frame_flush(), and av_read_frame_internal().

const uint8_t* AVFormatContext::cur_ptr

Definition at line 480 of file avformat.h.

Referenced by av_read_frame_flush(), and av_read_frame_internal().

int AVFormatContext::cur_len

Definition at line 481 of file avformat.h.

Referenced by av_read_frame_flush(), and av_read_frame_internal().

AVPacket AVFormatContext::cur_pkt

Definition at line 482 of file avformat.h.

Referenced by av_close_input_stream(), av_estimate_timings_from_pts(), av_read_frame_flush(), and av_read_frame_internal().

int64_t AVFormatContext::data_offset

Definition at line 485 of file avformat.h.

Referenced by asf_build_simple_index(), asf_get_packet(), asf_read_pts(), av_gen_search(), av_open_input_stream(), av_seek_frame_byte(), mtv_read_packet(), nut_read_header(), and pcm_read_seek().

int AVFormatContext::index_built

offset of the first packet

Definition at line 486 of file avformat.h.

int AVFormatContext::mux_rate

Definition at line 488 of file avformat.h.

Referenced by mpeg_mux_init().

int AVFormatContext::packet_size

Definition at line 489 of file avformat.h.

Referenced by mpeg_mux_init().

int AVFormatContext::preload

Definition at line 490 of file avformat.h.

Referenced by mpeg_mux_write_packet(), and opt_output_file().

int AVFormatContext::max_delay

Definition at line 491 of file avformat.h.

Referenced by opt_output_file(), and output_packet().

int AVFormatContext::loop_output

number of times to loop output in formats that support it

Definition at line 496 of file avformat.h.

Referenced by gif_write_header(), and opt_output_file().

int AVFormatContext::flags

Definition at line 498 of file avformat.h.

Referenced by av_read_frame(), avi_read_header(), decode_thread(), device_open(), open_input_stream(), and vfw_read_packet().

int AVFormatContext::loop_input

Definition at line 503 of file avformat.h.

Referenced by opt_input_file().

unsigned int AVFormatContext::probesize

decoding: size of data to probe; encoding unused

Definition at line 505 of file avformat.h.

Referenced by mpegts_read_header().

int AVFormatContext::max_analyze_duration

maximum duration in AV_TIME_BASE units over which the input should be analyzed in av_find_stream_info()

Definition at line 510 of file avformat.h.

const uint8_t* AVFormatContext::key

Definition at line 512 of file avformat.h.

Referenced by asf_read_packet(), and mxf_decrypt_triplet().

int AVFormatContext::keylen

Definition at line 513 of file avformat.h.

Referenced by asf_read_packet(), and mxf_decrypt_triplet().