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

#include <AVFormatFunctions.h>

Inheritance diagram for AVFormatFunctions:
[legend]
Collaboration diagram for AVFormatFunctions:
[legend]

Public Attributes

FFMPegVersion AVFormatVersion
 
int(* avformat_find_stream_info )(AVFormatContext *ic, AVDictionary **options) = nullptr
 
int(* av_read_frame )(AVFormatContext *s, AVPacket *pkt) = nullptr
 
int(* av_seek_frame )(AVFormatContext *s, int stream_index, int64_t timestamp, int flags) = nullptr
 
void(* avformat_close_input )(AVFormatContext **s) = nullptr
 
int(* avformat_write_header )(AVFormatContext *s, AVDictionary **options) = nullptr
 
int(* av_interleaved_write_frame )(AVFormatContext *s, AVPacket *pkt) = nullptr
 
AVOutputFormat *(* av_oformat_next )(const AVOutputFormat *f) = nullptr
 
AVStream *(* avformat_new_stream )(AVFormatContext *s, const AVCodec *c) = nullptr
 
AVFormatContext *(* avformat_alloc_context )(void) = nullptr
 
int(* av_write_trailer )(AVFormatContext *s) = nullptr
 
unsigned int(* av_codec_get_tag )(const struct AVCodecTag *const *tags, AVCodecIDFwd id) = nullptr
 
int(* avformat_open_input )(AVFormatContext **ic_ptr, const char *filename, const AVInputFormat *fmt, AVDictionary **options) = nullptr
 
int64_t(* avio_size )(AVIOContext *s) = nullptr
 
AVIOContext *(* avio_alloc_context )(unsigned char *buffer, int buffer_size, int write_flag, void *opaque, int(*read_packet)(void *opaque, uint8_t *buf, int buf_size), int(*write_packet)(void *opaque, const uint8_t *buf, int buf_size), int64_t(*seek)(void *opaque, int64_t offset, int whence)) = nullptr
 
AVOutputFormat *(* av_guess_format )(const char *short_name, const char *filename, const char *mime_type) = nullptr
 
void(* avformat_free_context )(AVFormatContext *s) = nullptr
 
void(* av_register_all )(void) = nullptr
 
void(* avio_context_free )(AVIOContext **s) = nullptr
 
const AVOutputFormat *(* av_muxer_iterate )(void **opaque)
 

Detailed Description

Definition at line 17 of file AVFormatFunctions.h.

Member Data Documentation

◆ av_codec_get_tag

unsigned int(* AVFormatFunctions::av_codec_get_tag) (const struct AVCodecTag *const *tags, AVCodecIDFwd id) = nullptr

Definition at line 31 of file AVFormatFunctions.h.

◆ av_guess_format

AVOutputFormat *(* AVFormatFunctions::av_guess_format) (const char *short_name, const char *filename, const char *mime_type) = nullptr

Definition at line 35 of file AVFormatFunctions.h.

Referenced by FFmpegFunctions::GuessOutputFormat().

◆ av_interleaved_write_frame

int(* AVFormatFunctions::av_interleaved_write_frame) (AVFormatContext *s, AVPacket *pkt) = nullptr

Definition at line 26 of file AVFormatFunctions.h.

◆ av_muxer_iterate

const AVOutputFormat *(* AVFormatFunctions::av_muxer_iterate) (void **opaque)

Definition at line 41 of file AVFormatFunctions.h.

Referenced by FFmpegFunctions::FillOuptutFormatsList().

◆ av_oformat_next

AVOutputFormat *(* AVFormatFunctions::av_oformat_next) (const AVOutputFormat *f) = nullptr

Definition at line 27 of file AVFormatFunctions.h.

Referenced by FFmpegFunctions::FillOuptutFormatsList().

◆ av_read_frame

int(* AVFormatFunctions::av_read_frame) (AVFormatContext *s, AVPacket *pkt) = nullptr

Definition at line 22 of file AVFormatFunctions.h.

Referenced by AVFormatContextWrapper::ReadNextPacket().

◆ av_register_all

void(* AVFormatFunctions::av_register_all) (void) = nullptr

Definition at line 39 of file AVFormatFunctions.h.

Referenced by FFmpegFunctions::Private::Load().

◆ av_seek_frame

int(* AVFormatFunctions::av_seek_frame) (AVFormatContext *s, int stream_index, int64_t timestamp, int flags) = nullptr

Definition at line 23 of file AVFormatFunctions.h.

◆ av_write_trailer

int(* AVFormatFunctions::av_write_trailer) (AVFormatContext *s) = nullptr

Definition at line 30 of file AVFormatFunctions.h.

◆ avformat_alloc_context

AVFormatContext *(* AVFormatFunctions::avformat_alloc_context) (void) = nullptr

Definition at line 29 of file AVFormatFunctions.h.

◆ avformat_close_input

void(* AVFormatFunctions::avformat_close_input) (AVFormatContext **s) = nullptr

Definition at line 24 of file AVFormatFunctions.h.

◆ avformat_find_stream_info

int(* AVFormatFunctions::avformat_find_stream_info) (AVFormatContext *ic, AVDictionary **options) = nullptr

Definition at line 21 of file AVFormatFunctions.h.

Referenced by AVFormatContextWrapper::OpenInputContext().

◆ avformat_free_context

void(* AVFormatFunctions::avformat_free_context) (AVFormatContext *s) = nullptr

Definition at line 36 of file AVFormatFunctions.h.

Referenced by AVFormatContextWrapper::~AVFormatContextWrapper().

◆ avformat_new_stream

AVStream *(* AVFormatFunctions::avformat_new_stream) (AVFormatContext *s, const AVCodec *c) = nullptr

Definition at line 28 of file AVFormatFunctions.h.

Referenced by AVFormatContextWrapper::CreateStream().

◆ avformat_open_input

int(* AVFormatFunctions::avformat_open_input) (AVFormatContext **ic_ptr, const char *filename, const AVInputFormat *fmt, AVDictionary **options) = nullptr

Definition at line 32 of file AVFormatFunctions.h.

Referenced by AVFormatContextWrapper::OpenInputContext().

◆ avformat_write_header

int(* AVFormatFunctions::avformat_write_header) (AVFormatContext *s, AVDictionary **options) = nullptr

Definition at line 25 of file AVFormatFunctions.h.

◆ AVFormatVersion

FFMPegVersion AVFormatFunctions::AVFormatVersion

Definition at line 19 of file AVFormatFunctions.h.

Referenced by FFmpegFunctions::Private::Load(), and LoadAVFormatFunctions().

◆ avio_alloc_context

AVIOContext *(* AVFormatFunctions::avio_alloc_context) (unsigned char *buffer, int buffer_size, int write_flag, void *opaque, int(*read_packet)(void *opaque, uint8_t *buf, int buf_size), int(*write_packet)(void *opaque, const uint8_t *buf, int buf_size), int64_t(*seek)(void *opaque, int64_t offset, int whence)) = nullptr

Definition at line 34 of file AVFormatFunctions.h.

Referenced by AVIOContextWrapper::Open().

◆ avio_context_free

void(* AVFormatFunctions::avio_context_free) (AVIOContext **s) = nullptr

Definition at line 40 of file AVFormatFunctions.h.

Referenced by AVIOContextWrapper::~AVIOContextWrapper().

◆ avio_size

int64_t(* AVFormatFunctions::avio_size) (AVIOContext *s) = nullptr

Definition at line 33 of file AVFormatFunctions.h.


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