Audacity 3.2.0
Public Attributes | List of all members
AVOutputFormat Struct Reference

#include <ffmpeg-2.3.6-single-header.h>

Collaboration diagram for AVOutputFormat:
[legend]

Public Attributes

const char * name
 
const char * long_name
 
const char * mime_type
 
const char * extensions
 
enum AVCodecID audio_codec
 
enum AVCodecID video_codec
 
enum AVCodecID subtitle_codec
 
int flags
 
const struct AVCodecTag *const * codec_tag
 
const AVClasspriv_class
 
struct AVOutputFormatnext
 
int priv_data_size
 
int(* write_header )(struct AVFormatContext *)
 
int(* write_packet )(struct AVFormatContext *, AVPacket *pkt)
 
int(* write_trailer )(struct AVFormatContext *)
 
int(* interleave_packet )(struct AVFormatContext *, AVPacket *out, AVPacket *in, int flush)
 
int(* query_codec )(enum AVCodecID id, int std_compliance)
 
void(* get_output_timestamp )(struct AVFormatContext *s, int stream, int64_t *dts, int64_t *wall)
 
int(* control_message )(struct AVFormatContext *s, int type, void *data, size_t data_size)
 
int(* write_uncoded_frame )(struct AVFormatContext *, int stream_index, AVFrame **frame, unsigned flags)
 
int(* get_device_list )(struct AVFormatContext *s, struct AVDeviceInfoList *device_list)
 
int(* create_device_capabilities )(struct AVFormatContext *s, struct AVDeviceCapabilitiesQuery *caps)
 
int(* free_device_capabilities )(struct AVFormatContext *s, struct AVDeviceCapabilitiesQuery *caps)
 
enum AVCodecID data_codec
 
int(* init )(struct AVFormatContext *)
 
void(* deinit )(struct AVFormatContext *)
 
int(* check_bitstream )(struct AVFormatContext *, const AVPacket *pkt)
 
ff_const59 struct AVOutputFormatnext
 
int flags_internal
 

Detailed Description

Definition at line 4236 of file ffmpeg-2.3.6-single-header.h.

Member Data Documentation

◆ audio_codec

enum AVCodecID AVOutputFormat::audio_codec

Definition at line 4243 of file ffmpeg-2.3.6-single-header.h.

◆ check_bitstream

int(* AVOutputFormat::check_bitstream)(struct AVFormatContext *s, struct AVStream *st, const AVPacket *pkt)

Definition at line 4495 of file ffmpeg-3.4.8-single-header.h.

◆ codec_tag

const struct AVCodecTag *const * AVOutputFormat::codec_tag

Definition at line 4249 of file ffmpeg-2.3.6-single-header.h.

◆ control_message

int(* AVOutputFormat::control_message)(struct AVFormatContext *s, int type, void *data, size_t data_size)

Definition at line 4270 of file ffmpeg-2.3.6-single-header.h.

◆ create_device_capabilities

int(* AVOutputFormat::create_device_capabilities)(struct AVFormatContext *s, struct AVDeviceCapabilitiesQuery *caps)

Definition at line 4278 of file ffmpeg-2.3.6-single-header.h.

◆ data_codec

enum AVCodecID AVOutputFormat::data_codec

Definition at line 4489 of file ffmpeg-3.4.8-single-header.h.

◆ deinit

void(* AVOutputFormat::deinit)(struct AVFormatContext *)

Definition at line 4493 of file ffmpeg-3.4.8-single-header.h.

◆ extensions

const char * AVOutputFormat::extensions

Definition at line 4241 of file ffmpeg-2.3.6-single-header.h.

◆ flags

int AVOutputFormat::flags

Definition at line 4247 of file ffmpeg-2.3.6-single-header.h.

◆ flags_internal

int AVOutputFormat::flags_internal

Definition at line 4052 of file ffmpeg-5.0.1-single-header.h.

◆ free_device_capabilities

int(* AVOutputFormat::free_device_capabilities)(struct AVFormatContext *s, struct AVDeviceCapabilitiesQuery *caps)

Definition at line 4280 of file ffmpeg-2.3.6-single-header.h.

◆ get_device_list

int(* AVOutputFormat::get_device_list)(struct AVFormatContext *s, struct AVDeviceInfoList *device_list)

Definition at line 4276 of file ffmpeg-2.3.6-single-header.h.

◆ get_output_timestamp

void(* AVOutputFormat::get_output_timestamp)(struct AVFormatContext *s, int stream, int64_t *dts, int64_t *wall)

Definition at line 4267 of file ffmpeg-2.3.6-single-header.h.

◆ init

int(* AVOutputFormat::init)(struct AVFormatContext *)

Definition at line 4491 of file ffmpeg-3.4.8-single-header.h.

◆ interleave_packet

int(* AVOutputFormat::interleave_packet)(struct AVFormatContext *s, AVPacket *pkt, int flush, int has_packet)

Definition at line 4262 of file ffmpeg-2.3.6-single-header.h.

◆ long_name

const char * AVOutputFormat::long_name

Definition at line 4239 of file ffmpeg-2.3.6-single-header.h.

◆ mime_type

const char * AVOutputFormat::mime_type

Definition at line 4240 of file ffmpeg-2.3.6-single-header.h.

◆ name

const char * AVOutputFormat::name

Definition at line 4237 of file ffmpeg-2.3.6-single-header.h.

◆ next [1/2]

struct AVOutputFormat * AVOutputFormat::next

Definition at line 4253 of file ffmpeg-2.3.6-single-header.h.

◆ next [2/2]

ff_const59 struct AVOutputFormat* AVOutputFormat::next

Definition at line 4507 of file ffmpeg-4.2.4-single-header.h.

◆ priv_class

const AVClass * AVOutputFormat::priv_class

Definition at line 4251 of file ffmpeg-2.3.6-single-header.h.

◆ priv_data_size

int AVOutputFormat::priv_data_size

Definition at line 4255 of file ffmpeg-2.3.6-single-header.h.

◆ query_codec

int(* AVOutputFormat::query_codec)(enum AVCodecID id, int std_compliance)

Definition at line 4265 of file ffmpeg-2.3.6-single-header.h.

◆ subtitle_codec

enum AVCodecID AVOutputFormat::subtitle_codec

Definition at line 4245 of file ffmpeg-2.3.6-single-header.h.

◆ video_codec

enum AVCodecID AVOutputFormat::video_codec

Definition at line 4244 of file ffmpeg-2.3.6-single-header.h.

◆ write_header

int(* AVOutputFormat::write_header)(struct AVFormatContext *)

Definition at line 4257 of file ffmpeg-2.3.6-single-header.h.

◆ write_packet

int(* AVOutputFormat::write_packet)(struct AVFormatContext *, AVPacket *pkt)

Definition at line 4259 of file ffmpeg-2.3.6-single-header.h.

◆ write_trailer

int(* AVOutputFormat::write_trailer)(struct AVFormatContext *)

Definition at line 4260 of file ffmpeg-2.3.6-single-header.h.

◆ write_uncoded_frame

int(* AVOutputFormat::write_uncoded_frame)(struct AVFormatContext *, int stream_index, AVFrame **frame, unsigned flags)

Definition at line 4273 of file ffmpeg-2.3.6-single-header.h.


The documentation for this struct was generated from the following files: