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

#include <AVUtilFunctions.h>

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

Public Attributes

FFMPegVersion AVUtilVersion
 
void *(* av_malloc )(size_t size) = nullptr
 
void(* av_free )(void *ptr) = nullptr
 
char *(* av_strdup )(const char *ptr) = nullptr
 
void(* av_dict_free )(AVDictionary **m) = nullptr
 
AudacityAVDictionaryEntry *(* av_dict_get )(const AVDictionary *m, const char *key, const AudacityAVDictionaryEntry *prev, int flags) = nullptr
 
int(* av_dict_set )(AVDictionary **pm, const char *key, const char *value, int flags) = nullptr
 
void(* av_dict_copy )(AVDictionary **dst, const AVDictionary *src, int flags) = nullptr
 
int(* av_get_bytes_per_sample )(AVSampleFormatFwd sample_fmt) = nullptr
 
void(* av_log_set_callback )(void(*cb)(void *, int, const char *, va_list)) = nullptr
 
void(* av_log_default_callback )(void *ptr, int level, const char *fmt, va_list vl) = nullptr
 
AVFifoBuffer *(* av_fifo_alloc )(unsigned int size) = nullptr
 
int(* av_fifo_generic_read )(AVFifoBuffer *f, void *buf, int buf_size, void(*func)(void *, void *, int)) = nullptr
 
int(* av_fifo_realloc2 )(AVFifoBuffer *f, unsigned int size) = nullptr
 
void(* av_fifo_free )(AVFifoBuffer *f) = nullptr
 
int(* av_fifo_size )(const AVFifoBuffer *f) = nullptr
 
int(* av_fifo_generic_write )(AVFifoBuffer *f, void *src, int size, int(*func)(void *, void *, int)) = nullptr
 
int64_t(* av_rescale_q )(int64_t a, AudacityAVRational bq, AudacityAVRational cq) = nullptr
 
AVFrame *(* av_frame_alloc )(void) = nullptr
 
void(* av_frame_free )(AVFrame **frame) = nullptr
 
int(* av_samples_get_buffer_size )(int *linesize, int nb_channels, int nb_samples, AVSampleFormatFwd sample_fmt, int align) = nullptr
 
int64_t(* av_get_default_channel_layout )(int nb_channels) = nullptr
 
int(* av_strerror )(int errnum, char *errbuf, size_t errbuf_size) = nullptr
 
int(* av_get_channel_layout_nb_channels )(uint64_t channel_layout) = nullptr
 

Detailed Description

Definition at line 18 of file AVUtilFunctions.h.

Member Data Documentation

◆ av_dict_copy

void(* AVUtilFunctions::av_dict_copy) (AVDictionary **dst, const AVDictionary *src, int flags) = nullptr

Definition at line 29 of file AVUtilFunctions.h.

◆ av_dict_free

void(* AVUtilFunctions::av_dict_free) (AVDictionary **m) = nullptr

Definition at line 25 of file AVUtilFunctions.h.

Referenced by AVDictionaryWrapper::~AVDictionaryWrapper().

◆ av_dict_get

AudacityAVDictionaryEntry *(* AVUtilFunctions::av_dict_get) (const AVDictionary *m, const char *key, const AudacityAVDictionaryEntry *prev, int flags) = nullptr

Definition at line 26 of file AVUtilFunctions.h.

Referenced by AVDictionaryWrapper::Get().

◆ av_dict_set

int(* AVUtilFunctions::av_dict_set) (AVDictionary **pm, const char *key, const char *value, int flags) = nullptr

Definition at line 28 of file AVUtilFunctions.h.

◆ av_fifo_alloc

AVFifoBuffer *(* AVUtilFunctions::av_fifo_alloc) (unsigned int size) = nullptr

Definition at line 33 of file AVUtilFunctions.h.

◆ av_fifo_free

void(* AVUtilFunctions::av_fifo_free) (AVFifoBuffer *f) = nullptr

Definition at line 36 of file AVUtilFunctions.h.

Referenced by AVFifoBufferWrapper::~AVFifoBufferWrapper().

◆ av_fifo_generic_read

int(* AVUtilFunctions::av_fifo_generic_read) (AVFifoBuffer *f, void *buf, int buf_size, void(*func)(void *, void *, int)) = nullptr

Definition at line 34 of file AVUtilFunctions.h.

◆ av_fifo_generic_write

int(* AVUtilFunctions::av_fifo_generic_write) (AVFifoBuffer *f, void *src, int size, int(*func)(void *, void *, int)) = nullptr

Definition at line 38 of file AVUtilFunctions.h.

◆ av_fifo_realloc2

int(* AVUtilFunctions::av_fifo_realloc2) (AVFifoBuffer *f, unsigned int size) = nullptr

Definition at line 35 of file AVUtilFunctions.h.

◆ av_fifo_size

int(* AVUtilFunctions::av_fifo_size) (const AVFifoBuffer *f) = nullptr

Definition at line 37 of file AVUtilFunctions.h.

◆ av_frame_alloc

AVFrame *(* AVUtilFunctions::av_frame_alloc) (void) = nullptr

Definition at line 40 of file AVUtilFunctions.h.

◆ av_frame_free

void(* AVUtilFunctions::av_frame_free) (AVFrame **frame) = nullptr

Definition at line 41 of file AVUtilFunctions.h.

Referenced by AVFrameWrapper::~AVFrameWrapper().

◆ av_free

void(* AVUtilFunctions::av_free) (void *ptr) = nullptr

◆ av_get_bytes_per_sample

int(* AVUtilFunctions::av_get_bytes_per_sample) (AVSampleFormatFwd sample_fmt) = nullptr

Definition at line 30 of file AVUtilFunctions.h.

Referenced by AVCodecContextWrapper::ConsumeFrame().

◆ av_get_channel_layout_nb_channels

int(* AVUtilFunctions::av_get_channel_layout_nb_channels) (uint64_t channel_layout) = nullptr

Definition at line 45 of file AVUtilFunctions.h.

◆ av_get_default_channel_layout

int64_t(* AVUtilFunctions::av_get_default_channel_layout) (int nb_channels) = nullptr

Definition at line 43 of file AVUtilFunctions.h.

◆ av_log_default_callback

void(* AVUtilFunctions::av_log_default_callback) (void *ptr, int level, const char *fmt, va_list vl) = nullptr

Definition at line 32 of file AVUtilFunctions.h.

◆ av_log_set_callback

void(* AVUtilFunctions::av_log_set_callback) (void(*cb)(void *, int, const char *, va_list)) = nullptr

Definition at line 31 of file AVUtilFunctions.h.

◆ av_malloc

void *(* AVUtilFunctions::av_malloc) (size_t size) = nullptr

Definition at line 22 of file AVUtilFunctions.h.

Referenced by AVIOContextWrapper::Open().

◆ av_rescale_q

int64_t(* AVUtilFunctions::av_rescale_q) (int64_t a, AudacityAVRational bq, AudacityAVRational cq) = nullptr

Definition at line 39 of file AVUtilFunctions.h.

◆ av_samples_get_buffer_size

int(* AVUtilFunctions::av_samples_get_buffer_size) (int *linesize, int nb_channels, int nb_samples, AVSampleFormatFwd sample_fmt, int align) = nullptr

Definition at line 42 of file AVUtilFunctions.h.

◆ av_strdup

char *(* AVUtilFunctions::av_strdup) (const char *ptr) = nullptr

Definition at line 24 of file AVUtilFunctions.h.

◆ av_strerror

int(* AVUtilFunctions::av_strerror) (int errnum, char *errbuf, size_t errbuf_size) = nullptr

Definition at line 44 of file AVUtilFunctions.h.

◆ AVUtilVersion

FFMPegVersion AVUtilFunctions::AVUtilVersion

Definition at line 20 of file AVUtilFunctions.h.

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


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