Lines Matching defs:AVFormatContext
1234 typedef struct AVFormatContext { struct
1239 const AVClass *av_class;
1246 ff_const59 struct AVInputFormat *iformat;
1253 ff_const59 struct AVOutputFormat *oformat;
1262 void *priv_data;
1286 * Number of elements in AVFormatContext.streams. argument
1290 unsigned int nb_streams;
1302 AVStream **streams;
1314 char filename[1024];
1330 char *url;
1339 int64_t start_time;
1349 int64_t duration;
1356 int64_t bit_rate;
1358 unsigned int packet_size;
1359 int max_delay;
1365 int flags;
1402 int64_t probesize;
1410 int64_t max_analyze_duration;
1412 const uint8_t *key;
1413 int keylen;
1415 unsigned int nb_programs;
1416 AVProgram **programs;
1422 enum AVCodecID video_codec_id;
1428 enum AVCodecID audio_codec_id;
1434 enum AVCodecID subtitle_codec_id;
1446 unsigned int max_index_size;
1452 unsigned int max_picture_buffer;
1465 unsigned int nb_chapters;
1466 AVChapter **chapters;
1476 AVDictionary *metadata;
1489 int64_t start_time_realtime;
1496 int fps_probe_size;
1503 int error_recognition;
1514 AVIOInterruptCB interrupt_callback;
1519 int debug;
1560 * AVFormatContext.metadata accordingly argument
1570 int max_ts_probe;
1579 int avoid_negative_ts;
1588 int ts_id;
1596 int audio_preload;
1604 int max_chunk_duration;
1612 int max_chunk_size;
1620 int use_wallclock_as_timestamps;
1627 int avio_flags;
1635 enum AVDurationEstimationMethod duration_estimation_method;
1642 int64_t skip_initial_bytes;
1649 unsigned int correct_ts_overflow;
1656 int seek2any;
1663 int flush_packets;
1672 int probe_score;
1679 int format_probesize;
1687 char *codec_whitelist;
1695 char *format_whitelist;
1701 AVFormatInternal *internal;
1709 int io_repositioned;
1717 AVCodec *video_codec;
1725 AVCodec *audio_codec;
1733 AVCodec *subtitle_codec;
1741 AVCodec *data_codec;
1748 int metadata_header_padding;
1754 void *opaque;
1759 av_format_control_message control_message_cb;
1787 * The function should behave like avio_open2(), AVFormatContext is provided argument
1800 …int (*open_cb)(struct AVFormatContext *s, AVIOContext **p, const char *url, int flags, const AVIOI… argument
1826 * additional internal format contexts. Thus the AVFormatContext pointer argument
1830 int (*io_open)(struct AVFormatContext *s, AVIOContext **pb, const char *url, argument
1836 void (*io_close)(struct AVFormatContext *s, AVIOContext *pb); argument
1865 } AVFormatContext; argument