Lines Matching defs:AVOutputFormat
509 typedef struct AVOutputFormat { struct
510 const char *name;
516 const char *long_name;
517 const char *mime_type;
518 const char *extensions; /**< comma-separated filename extensions */
520 enum AVCodecID audio_codec; /**< default audio codec */
521 enum AVCodecID video_codec; /**< default video codec */
522 enum AVCodecID subtitle_codec; /**< default subtitle codec */
529 int flags;
535 const struct AVCodecTag * const *codec_tag;
538 const AVClass *priv_class; ///< AVClass for the private context
550 int priv_data_size;
555 int flags_internal;
557 int (*write_header)(struct AVFormatContext *);
565 int (*write_packet)(struct AVFormatContext *, AVPacket *pkt);
566 int (*write_trailer)(struct AVFormatContext *);
583 int (*interleave_packet)(struct AVFormatContext *s, AVPacket *pkt,
592 int (*query_codec)(enum AVCodecID id, int std_compliance);
594 void (*get_output_timestamp)(struct AVFormatContext *s, int stream,
599 int (*control_message)(struct AVFormatContext *s, int type,
610 int (*write_uncoded_frame)(struct AVFormatContext *, int stream_index,
616 int (*get_device_list)(struct AVFormatContext *s, struct AVDeviceInfoList *device_list);
617 enum AVCodecID data_codec; /**< default data codec */
647 } AVOutputFormat; argument