48 .mime_type =
"audio/x-ac3",
71 #if CONFIG_CAVSVIDEO_MUXER
94 #if CONFIG_DIRAC_MUXER
107 #if CONFIG_DNXHD_MUXER
111 .extensions =
"dnxhd",
124 .mime_type =
"audio/x-dca",
134 #if CONFIG_EAC3_MUXER
138 .mime_type =
"audio/x-eac3",
139 .extensions =
"eac3",
148 #if CONFIG_G722_MUXER
152 .mime_type =
"audio/G722",
153 .extensions =
"g722",
162 #if CONFIG_G723_1_MUXER
166 .mime_type =
"audio/g723",
167 .extensions =
"tco,rco",
176 #if CONFIG_H261_MUXER
180 .mime_type =
"video/x-h261",
181 .extensions =
"h261",
190 #if CONFIG_H263_MUXER
194 .mime_type =
"video/x-h263",
195 .extensions =
"h263",
204 #if CONFIG_H264_MUXER
208 .extensions =
"h264,264",
217 #if CONFIG_HEVC_MUXER
221 .extensions =
"hevc",
241 #if CONFIG_MJPEG_MUXER
245 .mime_type =
"video/x-mjpeg",
246 .extensions =
"mjpg,mjpeg",
255 .
name =
"singlejpeg",
257 .mime_type =
"image/jpeg",
279 #if CONFIG_MPEG1VIDEO_MUXER
281 .
name =
"mpeg1video",
283 .mime_type =
"video/mpeg",
284 .extensions =
"mpg,mpeg,m1v",
293 #if CONFIG_MPEG2VIDEO_MUXER
295 .
name =
"mpeg2video",
306 #if CONFIG_RAWVIDEO_MUXER
310 .extensions =
"yuv,rgb",
318 #if CONFIG_TRUEHD_MUXER
void avio_write(AVIOContext *s, const unsigned char *buf, int size)
struct AVOutputFormat * oformat
The output container format.
#define AV_LOG_ERROR
Something went wrong and cannot losslessly be recovered.
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
unsigned int nb_streams
Number of elements in AVFormatContext.streams.
preferred ID for MPEG-1/2 video decoding
AVIOContext * pb
I/O context.
This structure stores compressed data.