#include <avformat.h>
Definition at line 563 of file avformat.h.
A comma separated list of short names for the format.
New names may be appended with a minor bump.
Definition at line 568 of file avformat.h.
Referenced by av_dump_format(), av_find_input_format(), av_probe_input_format3(), avformat_close_input(), avformat_find_stream_info(), avformat_open_input(), compute_pkt_fields(), estimate_timings(), format_to_name(), is_realtime(), open_input_stream(), print_times(), probe(), read_thread(), set_codec_from_probe_data(), show_format(), show_formats_devices(), and show_help_demuxer().
Descriptive name for the format, meant to be more human-readable than name.
You should use the NULL_IF_CONFIG_SMALL() macro to define it.
Definition at line 575 of file avformat.h.
Referenced by show_format(), show_formats_devices(), and show_help_demuxer().
Can use flags: AVFMT_NOFILE, AVFMT_NEEDNUMBER, AVFMT_SHOW_IDS, AVFMT_GENERIC_INDEX, AVFMT_TS_DISCONT, AVFMT_NOBINSEARCH, AVFMT_NOGENSEARCH, AVFMT_NO_BYTE_SEEK, AVFMT_SEEK_TO_PTS.
Definition at line 582 of file avformat.h.
Referenced by av_probe_input_format3(), av_read_frame(), avformat_close_input(), avformat_find_stream_info(), avformat_open_input(), dump_stream_format(), estimate_timings(), ff_img_read_header(), init_input(), print_times(), probe(), process_input(), read_frame_internal(), read_thread(), seek_frame_internal(), and show_stream().
If extensions are defined, then no probe is done.
You should usually not use extension format guessing because it is not reliable enough
Definition at line 589 of file avformat.h.
Referenced by av_probe_input_format3(), and show_help_demuxer().
Definition at line 591 of file avformat.h.
AVClass for the private context.
Definition at line 593 of file avformat.h.
Referenced by avformat_free_context(), avformat_open_input(), format_child_class_next(), format_child_next(), open_input_file(), show_format_opts(), show_formats_devices(), and show_help_demuxer().
Comma-separated list of mime types.
It is used check for matching mime types while probing.
Definition at line 600 of file avformat.h.
Referenced by av_probe_input_format3().
Definition at line 609 of file avformat.h.
Referenced by av_iformat_next(), and av_register_input_format().
Raw demuxers store their codec ID here.
Definition at line 614 of file avformat.h.
Referenced by adts_aac_read_header(), adx_read_header(), ff_img_read_header(), ff_img_read_packet(), ff_raw_audio_read_header(), ff_raw_data_read_header(), ff_raw_video_read_header(), gsm_read_header(), loas_read_header(), pcm_read_header(), and rawvideo_read_header().
Size of private data so that it can be allocated in the wrapper.
Definition at line 619 of file avformat.h.
Referenced by avformat_open_input().
Tell if a given file has a chance of being parsed as this format.
The buffer provided is guaranteed to be AVPROBE_PADDING_SIZE bytes big so you do not have to check for that unless you need more.
Definition at line 626 of file avformat.h.
Referenced by av_probe_input_format3(), ff_img_read_header(), and probe().
Read the format header and initialize the AVFormatContext structure.
Return 0 if OK. Only used in raw format right now. 'avformat_new_stream' should be called to create new streams.
Definition at line 633 of file avformat.h.
Referenced by av_demuxer_open(), avformat_open_input(), and ff_img_read_header().
Read one packet and put it in 'pkt'.
pts and flags are also set. 'avformat_new_stream' can be called only if the flag AVFMTCTX_NOHEADER is used and only in the calling thread (not in a background thread).
Definition at line 644 of file avformat.h.
Referenced by ff_img_read_packet(), and ff_read_packet().
Close the stream.
The AVFormatContext and AVStreams are not freed by this function
Definition at line 650 of file avformat.h.
Referenced by avformat_close_input().
Seek to a given timestamp relative to the frames in stream component stream_index.
Definition at line 660 of file avformat.h.
Referenced by av_seek_frame(), avformat_seek_file(), open_input_stream(), seek_frame_generic(), and seek_frame_internal().
Get the next timestamp in stream[stream_index].time_base units.
Definition at line 667 of file avformat.h.
Referenced by avformat_seek_file(), ff_seek_frame_binary(), and seek_frame_internal().
Start/resume playing - only meaningful if using a network-based format (RTSP).
Definition at line 674 of file avformat.h.
Referenced by av_read_play().
Pause playing - only meaningful if using a network-based format (RTSP).
Definition at line 680 of file avformat.h.
Referenced by av_read_pause().
Seek to timestamp ts.
Seeking will be done so that the point from which all active streams can be presented successfully will be closest to ts and within min/max_ts. Active streams are all streams that have AVStream.discard < AVDISCARD_ALL.
Definition at line 688 of file avformat.h.
Referenced by av_seek_frame(), and avformat_seek_file().
Returns device list with it properties.
Definition at line 694 of file avformat.h.
Referenced by avdevice_list_devices().
Initialize device capabilities submodule.
Definition at line 700 of file avformat.h.
Referenced by avdevice_capabilities_create().
Free device capabilities submodule.
Definition at line 706 of file avformat.h.
Referenced by avdevice_capabilities_free().