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

#include <FFmpegAPIResolver.h>

Collaboration diagram for AVCodecFactories:
[legend]

Public Attributes

std::unique_ptr< AVCodecContextWrapper >(* CreateAVCodecContextWrapper )(const FFmpegFunctions &, AVCodecContext *) = nullptr
 
std::unique_ptr< AVCodecContextWrapper >(* CreateAVCodecContextWrapperFromCodec )(const FFmpegFunctions &, std::unique_ptr< AVCodecWrapper >) = nullptr
 
std::unique_ptr< AVCodecWrapper >(* CreateAVCodecWrapper )(const AVCodec *) = nullptr
 
std::unique_ptr< AVPacketWrapper >(* CreateAVPacketWrapper )(const FFmpegFunctions &) = nullptr
 

Detailed Description

Definition at line 32 of file FFmpegAPIResolver.h.

Member Data Documentation

◆ CreateAVCodecContextWrapper

std::unique_ptr< AVCodecContextWrapper >(* AVCodecFactories::CreateAVCodecContextWrapper) (const FFmpegFunctions &, AVCodecContext *) = nullptr

Definition at line 29 of file FFmpegAPIResolver.h.

◆ CreateAVCodecContextWrapperFromCodec

std::unique_ptr< AVCodecContextWrapper >(* AVCodecFactories::CreateAVCodecContextWrapperFromCodec) (const FFmpegFunctions &, std::unique_ptr< AVCodecWrapper >) = nullptr

Definition at line 29 of file FFmpegAPIResolver.h.

◆ CreateAVCodecWrapper

std::unique_ptr< AVCodecWrapper >(* AVCodecFactories::CreateAVCodecWrapper) (const AVCodec *) = nullptr

Definition at line 29 of file FFmpegAPIResolver.h.

◆ CreateAVPacketWrapper

std::unique_ptr< AVPacketWrapper >(* AVCodecFactories::CreateAVPacketWrapper) (const FFmpegFunctions &) = nullptr
Postcondition
return value is not null

Definition at line 29 of file FFmpegAPIResolver.h.


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