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

#include <FFmpegAPIResolver.h>

Collaboration diagram for AVUtilFactories:
[legend]

Public Attributes

std::unique_ptr< AVFrameWrapper >(* CreateAVFrameWrapper )(const FFmpegFunctions &) = nullptr
 
std::unique_ptr< FFmpegLog >(* CreateLogCallbackSetter )(const FFmpegFunctions &) = nullptr
 
std::unique_ptr< AVChannelLayoutWrapper >(* CreateDefaultChannelLayout )(const FFmpegFunctions &, int channelsCount) = nullptr
 
std::unique_ptr< AVChannelLayoutWrapper >(* CreateLegacyChannelLayout )(const FFmpegFunctions &, uint64_t layout, int channelsCount) = nullptr
 
std::unique_ptr< AVChannelLayoutWrapper >(* CreateAVChannelLayout )(const FFmpegFunctions &, const AVChannelLayout *layout) = nullptr
 

Detailed Description

Definition at line 60 of file FFmpegAPIResolver.h.

Member Data Documentation

◆ CreateAVChannelLayout

std::unique_ptr< AVChannelLayoutWrapper >(* AVUtilFactories::CreateAVChannelLayout) (const FFmpegFunctions &, const AVChannelLayout *layout) = nullptr

Definition at line 30 of file FFmpegAPIResolver.h.

◆ CreateAVFrameWrapper

std::unique_ptr< AVFrameWrapper >(* AVUtilFactories::CreateAVFrameWrapper) (const FFmpegFunctions &) = nullptr
Postcondition
return value is not null

Definition at line 30 of file FFmpegAPIResolver.h.

◆ CreateDefaultChannelLayout

std::unique_ptr< AVChannelLayoutWrapper >(* AVUtilFactories::CreateDefaultChannelLayout) (const FFmpegFunctions &, int channelsCount) = nullptr

Definition at line 30 of file FFmpegAPIResolver.h.

◆ CreateLegacyChannelLayout

std::unique_ptr< AVChannelLayoutWrapper >(* AVUtilFactories::CreateLegacyChannelLayout) (const FFmpegFunctions &, uint64_t layout, int channelsCount) = nullptr

Definition at line 30 of file FFmpegAPIResolver.h.

◆ CreateLogCallbackSetter

std::unique_ptr< FFmpegLog >(* AVUtilFactories::CreateLogCallbackSetter) (const FFmpegFunctions &) = nullptr

Definition at line 30 of file FFmpegAPIResolver.h.

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


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