#include <avformat.h>
Data Fields | |
const char * | name |
const char * | long_name |
Descriptive name for the format, meant to be more human-readable than name. | |
const char * | mime_type |
const char * | extensions |
comma-separated filename extensions | |
int | priv_data_size |
size of private data so that it can be allocated in the wrapper | |
enum CodecID | audio_codec |
default audio codec | |
enum CodecID | video_codec |
default video codec | |
int(* | write_header )(struct AVFormatContext *) |
int(* | write_packet )(struct AVFormatContext *, AVPacket *pkt) |
int(* | write_trailer )(struct AVFormatContext *) |
int | flags |
can use flags: AVFMT_NOFILE, AVFMT_NEEDNUMBER, AVFMT_RAWPICTURE, AVFMT_GLOBALHEADER, AVFMT_NOTIMESTAMPS, AVFMT_VARIABLE_FPS, AVFMT_NODIMENSIONS, AVFMT_NOSTREAMS | |
void * | dummy |
int(* | interleave_packet )(struct AVFormatContext *, AVPacket *out, AVPacket *in, int flush) |
struct AVCodecTag *const * | codec_tag |
List of supported codec_id-codec_tag pairs, ordered by "better
choice first". | |
enum CodecID | subtitle_codec |
default subtitle codec | |
const AVMetadataConv * | metadata_conv |
const AVClass * | priv_class |
AVClass for the private context. | |
struct AVOutputFormat * | next |
Definition at line 298 of file avformat.h.
default audio codec
Definition at line 313 of file avformat.h.
Referenced by av_guess_codec(), main(), opt_output_file(), and parse_ffconfig().
struct AVCodecTag *const * AVOutputFormat::codec_tag |
List of supported codec_id-codec_tag pairs, ordered by "better choice first".
The arrays are all terminated by CODEC_ID_NONE.
Definition at line 334 of file avformat.h.
Referenced by transcode().
void * AVOutputFormat::dummy |
Definition at line 325 of file avformat.h.
const char * AVOutputFormat::extensions |
comma-separated filename extensions
Definition at line 307 of file avformat.h.
Referenced by av_guess_format().
can use flags: AVFMT_NOFILE, AVFMT_NEEDNUMBER, AVFMT_RAWPICTURE, AVFMT_GLOBALHEADER, AVFMT_NOTIMESTAMPS, AVFMT_VARIABLE_FPS, AVFMT_NODIMENSIONS, AVFMT_NOSTREAMS
Definition at line 323 of file avformat.h.
Referenced by add_audio_stream(), add_video_stream(), do_video_out(), ffmpeg_exit(), main(), new_audio_stream(), new_data_stream(), new_subtitle_stream(), new_video_stream(), open_video(), opt_output_file(), output_packet(), transcode(), write_header(), and write_video_frame().
int(* AVOutputFormat::interleave_packet)(struct AVFormatContext *, AVPacket *out, AVPacket *in, int flush) |
Definition at line 327 of file avformat.h.
const char * AVOutputFormat::long_name |
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 305 of file avformat.h.
Referenced by opt_formats().
Definition at line 339 of file avformat.h.
const char * AVOutputFormat::mime_type |
Definition at line 306 of file avformat.h.
Referenced by av_guess_format(), and http_parse_request().
const char * AVOutputFormat::name |
Definition at line 299 of file avformat.h.
Referenced by av_guess_codec(), av_guess_format(), build_file_streams(), compute_status(), ffserver_guess_format(), format_to_name(), guess_stream_format(), http_parse_request(), http_receive_data(), mkv_write_header(), mov_write_header(), opt_formats(), opt_output_file(), parse_ffconfig(), rtsp_cmd_describe(), rtsp_cmd_setup(), and swf_write_header().
struct AVOutputFormat * AVOutputFormat::next |
Definition at line 345 of file avformat.h.
Referenced by av_oformat_next(), and av_register_output_format().
const AVClass * AVOutputFormat::priv_class |
AVClass for the private context.
Definition at line 342 of file avformat.h.
Referenced by ff_rtp_chain_mux_open(), opt_default(), opt_find(), opt_help(), sdp_write_media_attributes(), and set_context_opts().
size of private data so that it can be allocated in the wrapper
Definition at line 311 of file avformat.h.
default subtitle codec
Definition at line 336 of file avformat.h.
Referenced by av_guess_codec(), and opt_output_file().
default video codec
Definition at line 314 of file avformat.h.
Referenced by av_guess_codec(), main(), opt_output_file(), and parse_ffconfig().
int(* AVOutputFormat::write_header)(struct AVFormatContext *) |
Definition at line 315 of file avformat.h.
int(* AVOutputFormat::write_packet)(struct AVFormatContext *, AVPacket *pkt) |
Definition at line 316 of file avformat.h.
int(* AVOutputFormat::write_trailer)(struct AVFormatContext *) |
Definition at line 317 of file avformat.h.