Audacity 3.2.0
Public Attributes | List of all members
AVFormatFactories Struct Referencefinal

#include <FFmpegAPIResolver.h>

Collaboration diagram for AVFormatFactories:
[legend]

Public Attributes

std::unique_ptr< AVFormatContextWrapper >(* CreateAVFormatContextWrapper )(const FFmpegFunctions &) = nullptr
 
std::unique_ptr< AVInputFormatWrapper >(* CreateAVInputFormatWrapper )(AVInputFormat *) = nullptr
 
std::unique_ptr< AVIOContextWrapper >(* CreateAVIOContextWrapper )(const FFmpegFunctions &) = nullptr
 
std::unique_ptr< AVOutputFormatWrapper >(* CreateAVOutputFormatWrapper )(const AVOutputFormat *) = nullptr
 
std::unique_ptr< AVStreamWrapper >(* CreateAVStreamWrapper )(const FFmpegFunctions &, AVStream *, bool) = nullptr
 

Detailed Description

Definition at line 49 of file FFmpegAPIResolver.h.

Member Data Documentation

◆ CreateAVFormatContextWrapper

std::unique_ptr< AVFormatContextWrapper >(* AVFormatFactories::CreateAVFormatContextWrapper) (const FFmpegFunctions &) = nullptr

Definition at line 30 of file FFmpegAPIResolver.h.

◆ CreateAVInputFormatWrapper

std::unique_ptr< AVInputFormatWrapper >(* AVFormatFactories::CreateAVInputFormatWrapper) (AVInputFormat *) = nullptr

Definition at line 30 of file FFmpegAPIResolver.h.

◆ CreateAVIOContextWrapper

std::unique_ptr< AVIOContextWrapper >(* AVFormatFactories::CreateAVIOContextWrapper) (const FFmpegFunctions &) = nullptr

Definition at line 30 of file FFmpegAPIResolver.h.

◆ CreateAVOutputFormatWrapper

std::unique_ptr< AVOutputFormatWrapper >(* AVFormatFactories::CreateAVOutputFormatWrapper) (const AVOutputFormat *) = nullptr

Definition at line 30 of file FFmpegAPIResolver.h.

◆ CreateAVStreamWrapper

std::unique_ptr< AVStreamWrapper >(* AVFormatFactories::CreateAVStreamWrapper) (const FFmpegFunctions &, AVStream *, bool) = nullptr

Definition at line 30 of file FFmpegAPIResolver.h.


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