< default audio codec
Set up any necessary bitstream filtering and extract any extra data needed for the global header. Return 0 if more packets from this stream must be checked; 1 if not.
List of supported codec_id-codec_tag pairs, ordered by "better choice first". The arrays are all terminated by AV_CODEC_ID_NONE.
Allows sending messages from application to device.
Initialize device capabilities submodule. @see avdevice_capabilities_create() for more details.
< default data codec
Deinitialize format. If present, this is called whenever the muxer is being destroyed, regardless of whether or not the header has been written.
< comma-separated filename extensions
can use flags: AVFMT_NOFILE, AVFMT_NEEDNUMBER, AVFMT_GLOBALHEADER, AVFMT_NOTIMESTAMPS, AVFMT_VARIABLE_FPS, AVFMT_NODIMENSIONS, AVFMT_NOSTREAMS, AVFMT_ALLOW_FLUSH, AVFMT_TS_NONSTRICT, AVFMT_TS_NEGATIVE
Free device capabilities submodule. @see avdevice_capabilities_free() for more details.
Returns device list with it properties. @see avdevice_list_devices() for more details.
Initialize format. May allocate data here, and set any AVFormatContext or AVStream parameters that need to be set before packets are sent. This method must not write output.
A format-specific function for interleavement. If unset, packets will be interleaved by dts.
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.
The ff_const59 define is not part of the public API and will be removed without further warning.
< AVClass for the private context
size of private data so that it can be allocated in the wrapper
Test if the given codec can be stored in this container.
< default subtitle codec
< default video codec
Write a packet. If AVFMT_ALLOW_FLUSH is set in flags, pkt can be NULL in order to flush data buffered in the muxer. When flushing, return 0 if there still is more data to flush, or 1 if everything was flushed and there is no more buffered data.
Write an uncoded AVFrame.
@addtogroup lavf_encoding @{