Audacity 3.2.0
Public Attributes | List of all members
AVFormatContext Struct Reference

#include <ffmpeg-2.3.6-single-header.h>

Collaboration diagram for AVFormatContext:
[legend]

Public Attributes

const AVClassav_class
 
struct AVInputFormatiformat
 
struct AVOutputFormatoformat
 
void * priv_data
 
AVIOContextpb
 
int ctx_flags
 
unsigned int nb_streams
 
AVStream ** streams
 
char filename [1024]
 
int64_t start_time
 
int64_t duration
 
int bit_rate
 
unsigned int packet_size
 
int max_delay
 
int flags
 
unsigned int probesize
 
attribute_deprecated int max_analyze_duration
 
const uint8_t * key
 
int keylen
 
unsigned int nb_programs
 
AVProgram ** programs
 
enum AVCodecID video_codec_id
 
enum AVCodecID audio_codec_id
 
enum AVCodecID subtitle_codec_id
 
unsigned int max_index_size
 
unsigned int max_picture_buffer
 
unsigned int nb_chapters
 
AVChapter ** chapters
 
AVDictionarymetadata
 
int64_t start_time_realtime
 
int fps_probe_size
 
int error_recognition
 
AVIOInterruptCB interrupt_callback
 
int debug
 
int64_t max_interleave_delta
 
int strict_std_compliance
 
int ts_id
 
int audio_preload
 
int max_chunk_duration
 
int max_chunk_size
 
int use_wallclock_as_timestamps
 
int avoid_negative_ts
 
int avio_flags
 
enum AVDurationEstimationMethod duration_estimation_method
 
int64_t skip_initial_bytes
 
unsigned int correct_ts_overflow
 
int seek2any
 
int flush_packets
 
int probe_score
 
int format_probesize
 
struct AVPacketListpacket_buffer
 
struct AVPacketListpacket_buffer_end
 
int64_t data_offset
 
struct AVPacketListraw_packet_buffer
 
struct AVPacketListraw_packet_buffer_end
 
struct AVPacketListparse_queue
 
struct AVPacketListparse_queue_end
 
int raw_packet_buffer_remaining_size
 
int64_t offset
 
AVRational offset_timebase
 
AVFormatInternalinternal
 
int io_repositioned
 
AVCodecvideo_codec
 
AVCodecaudio_codec
 
AVCodecsubtitle_codec
 
int metadata_header_padding
 
void * opaque
 
av_format_control_message control_message_cb
 
int64_t output_ts_offset
 
int64_t max_analyze_duration2
 
int64_t bit_rate
 
int64_t probesize
 
int64_t max_analyze_duration
 
int event_flags
 
int max_ts_probe
 
char * codec_whitelist
 
char * format_whitelist
 
AVCodecdata_codec
 
uint8_t * dump_separator
 
enum AVCodecID data_codec_id
 
attribute_deprecated int(* open_cb )(struct AVFormatContext *s, AVIOContext **p, const char *url, int flags, const AVIOInterruptCB *int_cb, AVDictionary **options)
 
char * protocol_whitelist
 
int(* io_open )(struct AVFormatContext *s, AVIOContext **pb, const char *url, int flags, AVDictionary **options)
 
void(* io_close )(struct AVFormatContext *s, AVIOContext *pb)
 
char * protocol_blacklist
 
int max_streams
 
ff_const59 struct AVInputFormatiformat
 
ff_const59 struct AVOutputFormatoformat
 
attribute_deprecated char filename [1024]
 
char * url
 
int skip_estimate_duration_from_pts
 
const struct AVInputFormatiformat
 
const struct AVOutputFormatoformat
 
const AVCodecvideo_codec
 
const AVCodecaudio_codec
 
const AVCodecsubtitle_codec
 
const AVCodecdata_codec
 
int max_probe_packets
 
int(* io_close2 )(struct AVFormatContext *s, AVIOContext *pb)
 
attribute_deprecated void(* io_close )(struct AVFormatContext *s, AVIOContext *pb)
 
unsigned int nb_stream_groups
 
AVStreamGroup ** stream_groups
 
const struct AVCodecvideo_codec
 
const struct AVCodecaudio_codec
 
const struct AVCodecsubtitle_codec
 
const struct AVCodecdata_codec
 

Detailed Description

Definition at line 4536 of file ffmpeg-2.3.6-single-header.h.

Member Data Documentation

◆ audio_codec [1/3]

const AVCodec * AVFormatContext::audio_codec

Definition at line 4676 of file ffmpeg-2.3.6-single-header.h.

◆ audio_codec [2/3]

const AVCodec* AVFormatContext::audio_codec

Definition at line 4420 of file ffmpeg-5.0.1-single-header.h.

◆ audio_codec [3/3]

const struct AVCodec* AVFormatContext::audio_codec

Definition at line 4916 of file ffmpeg-7.0.0-single-header.h.

◆ audio_codec_id

enum AVCodecID AVFormatContext::audio_codec_id

Definition at line 4596 of file ffmpeg-2.3.6-single-header.h.

◆ audio_preload

int AVFormatContext::audio_preload

Definition at line 4626 of file ffmpeg-2.3.6-single-header.h.

◆ av_class

const AVClass * AVFormatContext::av_class

Definition at line 4538 of file ffmpeg-2.3.6-single-header.h.

◆ avio_flags

int AVFormatContext::avio_flags

Definition at line 4636 of file ffmpeg-2.3.6-single-header.h.

◆ avoid_negative_ts

int AVFormatContext::avoid_negative_ts

Definition at line 4634 of file ffmpeg-2.3.6-single-header.h.

◆ bit_rate [1/2]

int64_t AVFormatContext::bit_rate

Definition at line 4560 of file ffmpeg-2.3.6-single-header.h.

◆ bit_rate [2/2]

int64_t AVFormatContext::bit_rate

Definition at line 4804 of file ffmpeg-3.4.8-single-header.h.

◆ chapters

AVChapter ** AVFormatContext::chapters

Definition at line 4605 of file ffmpeg-2.3.6-single-header.h.

◆ codec_whitelist

char * AVFormatContext::codec_whitelist

Definition at line 4906 of file ffmpeg-3.4.8-single-header.h.

◆ control_message_cb

av_format_control_message AVFormatContext::control_message_cb

Definition at line 4684 of file ffmpeg-2.3.6-single-header.h.

◆ correct_ts_overflow

unsigned int AVFormatContext::correct_ts_overflow

Definition at line 4642 of file ffmpeg-2.3.6-single-header.h.

◆ ctx_flags

int AVFormatContext::ctx_flags

Definition at line 4548 of file ffmpeg-2.3.6-single-header.h.

◆ data_codec [1/3]

const AVCodec * AVFormatContext::data_codec

Definition at line 4920 of file ffmpeg-3.4.8-single-header.h.

◆ data_codec [2/3]

const AVCodec* AVFormatContext::data_codec

Definition at line 4424 of file ffmpeg-5.0.1-single-header.h.

◆ data_codec [3/3]

const struct AVCodec* AVFormatContext::data_codec

Definition at line 4920 of file ffmpeg-7.0.0-single-header.h.

◆ data_codec_id

enum AVCodecID AVFormatContext::data_codec_id

Definition at line 4932 of file ffmpeg-3.4.8-single-header.h.

◆ data_offset

int64_t AVFormatContext::data_offset

Definition at line 4655 of file ffmpeg-2.3.6-single-header.h.

◆ debug

int AVFormatContext::debug

Definition at line 4617 of file ffmpeg-2.3.6-single-header.h.

◆ dump_separator

uint8_t * AVFormatContext::dump_separator

Definition at line 4930 of file ffmpeg-3.4.8-single-header.h.

◆ duration

int64_t AVFormatContext::duration

Definition at line 4558 of file ffmpeg-2.3.6-single-header.h.

◆ duration_estimation_method

enum AVDurationEstimationMethod AVFormatContext::duration_estimation_method

Definition at line 4638 of file ffmpeg-2.3.6-single-header.h.

◆ error_recognition

int AVFormatContext::error_recognition

Definition at line 4613 of file ffmpeg-2.3.6-single-header.h.

◆ event_flags

int AVFormatContext::event_flags

Definition at line 4870 of file ffmpeg-3.4.8-single-header.h.

◆ filename [1/2]

char AVFormatContext::filename

Definition at line 4554 of file ffmpeg-2.3.6-single-header.h.

◆ filename [2/2]

attribute_deprecated char AVFormatContext::filename[1024]

Definition at line 4857 of file ffmpeg-4.2.4-single-header.h.

◆ flags

int AVFormatContext::flags

Definition at line 4565 of file ffmpeg-2.3.6-single-header.h.

◆ flush_packets

int AVFormatContext::flush_packets

Definition at line 4646 of file ffmpeg-2.3.6-single-header.h.

◆ format_probesize

int AVFormatContext::format_probesize

Definition at line 4650 of file ffmpeg-2.3.6-single-header.h.

◆ format_whitelist

char * AVFormatContext::format_whitelist

Definition at line 4908 of file ffmpeg-3.4.8-single-header.h.

◆ fps_probe_size

int AVFormatContext::fps_probe_size

Definition at line 4611 of file ffmpeg-2.3.6-single-header.h.

◆ iformat [1/3]

const struct AVInputFormat * AVFormatContext::iformat

Definition at line 4540 of file ffmpeg-2.3.6-single-header.h.

◆ iformat [2/3]

ff_const59 struct AVInputFormat* AVFormatContext::iformat

Definition at line 4842 of file ffmpeg-4.2.4-single-header.h.

◆ iformat [3/3]

const struct AVInputFormat* AVFormatContext::iformat

Definition at line 4291 of file ffmpeg-5.0.1-single-header.h.

◆ internal

AVFormatInternal * AVFormatContext::internal

Definition at line 4670 of file ffmpeg-2.3.6-single-header.h.

◆ interrupt_callback

AVIOInterruptCB AVFormatContext::interrupt_callback

Definition at line 4615 of file ffmpeg-2.3.6-single-header.h.

◆ io_close [1/2]

void(* AVFormatContext::io_close)(struct AVFormatContext *s, AVIOContext *pb)

Definition at line 4942 of file ffmpeg-3.4.8-single-header.h.

◆ io_close [2/2]

attribute_deprecated void(* AVFormatContext::io_close) (struct AVFormatContext *s, AVIOContext *pb)

Definition at line 4725 of file ffmpeg-6.0.0-single-header.h.

◆ io_close2

int(* AVFormatContext::io_close2)(struct AVFormatContext *s, AVIOContext *pb)

Definition at line 4453 of file ffmpeg-5.0.1-single-header.h.

◆ io_open

int(* AVFormatContext::io_open)(struct AVFormatContext *s, AVIOContext **pb, const char *url, int flags, AVDictionary **options)

Definition at line 4939 of file ffmpeg-3.4.8-single-header.h.

◆ io_repositioned

int AVFormatContext::io_repositioned

Definition at line 4672 of file ffmpeg-2.3.6-single-header.h.

◆ key

const uint8_t * AVFormatContext::key

Definition at line 4588 of file ffmpeg-2.3.6-single-header.h.

◆ keylen

int AVFormatContext::keylen

Definition at line 4589 of file ffmpeg-2.3.6-single-header.h.

◆ max_analyze_duration [1/2]

int64_t AVFormatContext::max_analyze_duration

Definition at line 4586 of file ffmpeg-2.3.6-single-header.h.

◆ max_analyze_duration [2/2]

int64_t AVFormatContext::max_analyze_duration

Definition at line 4832 of file ffmpeg-3.4.8-single-header.h.

◆ max_analyze_duration2

int64_t AVFormatContext::max_analyze_duration2

Definition at line 4688 of file ffmpeg-2.3.6-single-header.h.

◆ max_chunk_duration

int AVFormatContext::max_chunk_duration

Definition at line 4628 of file ffmpeg-2.3.6-single-header.h.

◆ max_chunk_size

int AVFormatContext::max_chunk_size

Definition at line 4630 of file ffmpeg-2.3.6-single-header.h.

◆ max_delay

int AVFormatContext::max_delay

Definition at line 4563 of file ffmpeg-2.3.6-single-header.h.

◆ max_index_size

unsigned int AVFormatContext::max_index_size

Definition at line 4600 of file ffmpeg-2.3.6-single-header.h.

◆ max_interleave_delta

int64_t AVFormatContext::max_interleave_delta

Definition at line 4620 of file ffmpeg-2.3.6-single-header.h.

◆ max_picture_buffer

unsigned int AVFormatContext::max_picture_buffer

Definition at line 4602 of file ffmpeg-2.3.6-single-header.h.

◆ max_probe_packets

int AVFormatContext::max_probe_packets

Definition at line 4451 of file ffmpeg-5.0.1-single-header.h.

◆ max_streams

int AVFormatContext::max_streams

Definition at line 4946 of file ffmpeg-3.4.8-single-header.h.

◆ max_ts_probe

int AVFormatContext::max_ts_probe

Definition at line 4873 of file ffmpeg-3.4.8-single-header.h.

◆ metadata

AVDictionary * AVFormatContext::metadata

Definition at line 4607 of file ffmpeg-2.3.6-single-header.h.

◆ metadata_header_padding

int AVFormatContext::metadata_header_padding

Definition at line 4680 of file ffmpeg-2.3.6-single-header.h.

◆ nb_chapters

unsigned int AVFormatContext::nb_chapters

Definition at line 4604 of file ffmpeg-2.3.6-single-header.h.

◆ nb_programs

unsigned int AVFormatContext::nb_programs

Definition at line 4591 of file ffmpeg-2.3.6-single-header.h.

◆ nb_stream_groups

unsigned int AVFormatContext::nb_stream_groups

Definition at line 4787 of file ffmpeg-7.0.0-single-header.h.

◆ nb_streams

unsigned int AVFormatContext::nb_streams

Definition at line 4550 of file ffmpeg-2.3.6-single-header.h.

◆ offset

int64_t AVFormatContext::offset

Definition at line 4666 of file ffmpeg-2.3.6-single-header.h.

◆ offset_timebase

AVRational AVFormatContext::offset_timebase

Definition at line 4668 of file ffmpeg-2.3.6-single-header.h.

◆ oformat [1/3]

const struct AVOutputFormat * AVFormatContext::oformat

Definition at line 4542 of file ffmpeg-2.3.6-single-header.h.

◆ oformat [2/3]

ff_const59 struct AVOutputFormat* AVFormatContext::oformat

Definition at line 4844 of file ffmpeg-4.2.4-single-header.h.

◆ oformat [3/3]

const struct AVOutputFormat* AVFormatContext::oformat

Definition at line 4293 of file ffmpeg-5.0.1-single-header.h.

◆ opaque

void * AVFormatContext::opaque

Definition at line 4682 of file ffmpeg-2.3.6-single-header.h.

◆ open_cb

attribute_deprecated int(* AVFormatContext::open_cb)(struct AVFormatContext *s, AVIOContext **p, const char *url, int flags, const AVIOInterruptCB *int_cb, AVDictionary **options)

Definition at line 4935 of file ffmpeg-3.4.8-single-header.h.

◆ output_ts_offset

int64_t AVFormatContext::output_ts_offset

Definition at line 4686 of file ffmpeg-2.3.6-single-header.h.

◆ packet_buffer

struct AVPacketList* AVFormatContext::packet_buffer

Definition at line 4652 of file ffmpeg-2.3.6-single-header.h.

◆ packet_buffer_end

struct AVPacketList* AVFormatContext::packet_buffer_end

Definition at line 4653 of file ffmpeg-2.3.6-single-header.h.

◆ packet_size

unsigned int AVFormatContext::packet_size

Definition at line 4562 of file ffmpeg-2.3.6-single-header.h.

◆ parse_queue

struct AVPacketList* AVFormatContext::parse_queue

Definition at line 4660 of file ffmpeg-2.3.6-single-header.h.

◆ parse_queue_end

struct AVPacketList* AVFormatContext::parse_queue_end

Definition at line 4661 of file ffmpeg-2.3.6-single-header.h.

◆ pb

AVIOContext * AVFormatContext::pb

Definition at line 4546 of file ffmpeg-2.3.6-single-header.h.

◆ priv_data

void * AVFormatContext::priv_data

Definition at line 4544 of file ffmpeg-2.3.6-single-header.h.

◆ probe_score

int AVFormatContext::probe_score

Definition at line 4648 of file ffmpeg-2.3.6-single-header.h.

◆ probesize [1/2]

int64_t AVFormatContext::probesize

Definition at line 4583 of file ffmpeg-2.3.6-single-header.h.

◆ probesize [2/2]

int64_t AVFormatContext::probesize

Definition at line 4830 of file ffmpeg-3.4.8-single-header.h.

◆ programs

AVProgram ** AVFormatContext::programs

Definition at line 4592 of file ffmpeg-2.3.6-single-header.h.

◆ protocol_blacklist

char * AVFormatContext::protocol_blacklist

Definition at line 4944 of file ffmpeg-3.4.8-single-header.h.

◆ protocol_whitelist

char * AVFormatContext::protocol_whitelist

Definition at line 4937 of file ffmpeg-3.4.8-single-header.h.

◆ raw_packet_buffer

struct AVPacketList* AVFormatContext::raw_packet_buffer

Definition at line 4657 of file ffmpeg-2.3.6-single-header.h.

◆ raw_packet_buffer_end

struct AVPacketList* AVFormatContext::raw_packet_buffer_end

Definition at line 4658 of file ffmpeg-2.3.6-single-header.h.

◆ raw_packet_buffer_remaining_size

int AVFormatContext::raw_packet_buffer_remaining_size

Definition at line 4664 of file ffmpeg-2.3.6-single-header.h.

◆ seek2any

int AVFormatContext::seek2any

Definition at line 4644 of file ffmpeg-2.3.6-single-header.h.

◆ skip_estimate_duration_from_pts

int AVFormatContext::skip_estimate_duration_from_pts

Definition at line 5009 of file ffmpeg-4.2.4-single-header.h.

◆ skip_initial_bytes

int64_t AVFormatContext::skip_initial_bytes

Definition at line 4640 of file ffmpeg-2.3.6-single-header.h.

◆ start_time

int64_t AVFormatContext::start_time

Definition at line 4556 of file ffmpeg-2.3.6-single-header.h.

◆ start_time_realtime

int64_t AVFormatContext::start_time_realtime

Definition at line 4609 of file ffmpeg-2.3.6-single-header.h.

◆ stream_groups

AVStreamGroup** AVFormatContext::stream_groups

Definition at line 4789 of file ffmpeg-7.0.0-single-header.h.

◆ streams

AVStream ** AVFormatContext::streams

Definition at line 4552 of file ffmpeg-2.3.6-single-header.h.

◆ strict_std_compliance

int AVFormatContext::strict_std_compliance

Definition at line 4622 of file ffmpeg-2.3.6-single-header.h.

◆ subtitle_codec [1/3]

const AVCodec * AVFormatContext::subtitle_codec

Definition at line 4678 of file ffmpeg-2.3.6-single-header.h.

◆ subtitle_codec [2/3]

const AVCodec* AVFormatContext::subtitle_codec

Definition at line 4422 of file ffmpeg-5.0.1-single-header.h.

◆ subtitle_codec [3/3]

const struct AVCodec* AVFormatContext::subtitle_codec

Definition at line 4918 of file ffmpeg-7.0.0-single-header.h.

◆ subtitle_codec_id

enum AVCodecID AVFormatContext::subtitle_codec_id

Definition at line 4598 of file ffmpeg-2.3.6-single-header.h.

◆ ts_id

int AVFormatContext::ts_id

Definition at line 4624 of file ffmpeg-2.3.6-single-header.h.

◆ url

char * AVFormatContext::url

Definition at line 4859 of file ffmpeg-4.2.4-single-header.h.

◆ use_wallclock_as_timestamps

int AVFormatContext::use_wallclock_as_timestamps

Definition at line 4632 of file ffmpeg-2.3.6-single-header.h.

◆ video_codec [1/3]

const AVCodec * AVFormatContext::video_codec

Definition at line 4674 of file ffmpeg-2.3.6-single-header.h.

◆ video_codec [2/3]

const AVCodec* AVFormatContext::video_codec

Definition at line 4418 of file ffmpeg-5.0.1-single-header.h.

◆ video_codec [3/3]

const struct AVCodec* AVFormatContext::video_codec

Definition at line 4914 of file ffmpeg-7.0.0-single-header.h.

◆ video_codec_id

enum AVCodecID AVFormatContext::video_codec_id

Definition at line 4594 of file ffmpeg-2.3.6-single-header.h.


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