#include <mux.h>
The public AVOutputFormat.
See avformat.h for it.
Definition at line 65 of file mux.h.
Referenced by fifo_init(), init_muxer(), mpeg_mux_init(), and next_output().
size of private data so that it can be allocated in the wrapper
Definition at line 69 of file mux.h.
Referenced by avformat_alloc_output_context2(), and init_muxer().
Internal flags.
See FF_OFMT_FLAG_* above and FF_FMT_FLAG_* in internal.h.
Definition at line 74 of file mux.h.
Referenced by av_write_frame(), and init_muxer().
Definition at line 76 of file mux.h.
Referenced by avformat_write_header().
Write a packet.
If FF_OFMT_FLAG_ALLOW_FLUSH is set in flags_internal, 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.
Definition at line 84 of file mux.h.
Referenced by av_write_frame(), and write_packet().
Definition at line 85 of file mux.h.
Referenced by av_write_trailer().
A format-specific function for interleavement.
If unset, packets will be interleaved by dts.
Definition at line 102 of file mux.h.
Referenced by init_muxer(), and seg_write_packet().
Test if the given codec can be stored in this container.
Definition at line 111 of file mux.h.
Referenced by avformat_query_codec().
Definition at line 113 of file mux.h.
Referenced by av_get_output_timestamp().
Allows sending messages from application to device.
Definition at line 118 of file mux.h.
Referenced by avdevice_app_to_dev_control_message().
Write an uncoded AVFrame.
See av_write_uncoded_frame() for details.
The library will free *frame afterwards, but the muxer can prevent it by setting the pointer to NULL.
Definition at line 129 of file mux.h.
Referenced by av_write_uncoded_frame_query(), write_packet(), and write_uncoded_frame_internal().
Returns device list with it properties.
Definition at line 135 of file mux.h.
Referenced by avdevice_list_devices().
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.
Return 0 if streams were fully configured, 1 if not, negative AVERROR on failure
Any allocations made here must be freed in deinit().
Definition at line 145 of file mux.h.
Referenced by avformat_init_output(), and init_muxer().
Deinitialize format.
If present, this is called whenever the muxer is being destroyed, regardless of whether or not the header has been written.
If a trailer is being written, this is called after write_trailer().
This is called if init() fails as well.
Definition at line 154 of file mux.h.
Referenced by avformat_free_context(), deinit_muxer(), and init_muxer().
Set up any necessary bitstream filtering and extract any extra data needed for the global header.
Definition at line 163 of file mux.h.
Referenced by check_bitstream(), dash_check_bitstream(), and seg_check_bitstream().