Audacity  3.0.3
Classes | Macros | Typedefs | Enumerations
ExportFFmpegDialogs.h File Reference
#include "../FFmpeg.h"
#include "XMLFileReader.h"
#include "FileNames.h"
#include <unordered_map>
#include "Identifier.h"
Include dependency graph for ExportFFmpegDialogs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ExposedFormat
 Describes export type. More...
 
struct  CompatibilityEntry
 Describes format-codec compatibility. More...
 
class  ExportFFmpegAC3Options
 AC3 export options dialog. More...
 
class  ExportFFmpegAACOptions
 Options dialog for FFmpeg exporting of AAC format. More...
 
class  ExportFFmpegAMRNBOptions
 Options dialog for FFmpeg exporting of AMRNB format. More...
 
class  ExportFFmpegOPUSOptions
 Options dialog for FFmpeg exporting of OPUS format. More...
 
class  ExportFFmpegWMAOptions
 Options dialog for FFmpeg exporting of WMA format. More...
 
class  ExportFFmpegCustomOptions
 
struct  ApplicableFor
 Entry for the Applicability table. More...
 
class  ExportFFmpegOptions
 Custom FFmpeg export dialog. More...
 
class  FFmpegPreset
 
class  FFmpegPresets
 

Macros

#define AV_CANMETA   (AV_VERSION_INT(255, 255, 255))
 

Typedefs

using FFmpegPresetMap = std::unordered_map< wxString, FFmpegPreset >
 

Enumerations

enum  FFmpegExposedFormat {
  FMT_M4A, FMT_AC3, FMT_AMRNB, FMT_OPUS,
  FMT_WMA2, FMT_OTHER, FMT_LAST
}
 Identifiers for pre-set export types. More...
 

Macro Definition Documentation

◆ AV_CANMETA

#define AV_CANMETA   (AV_VERSION_INT(255, 255, 255))

Definition at line 45 of file ExportFFmpegDialogs.h.

Typedef Documentation

◆ FFmpegPresetMap

using FFmpegPresetMap = std::unordered_map<wxString, FFmpegPreset>

Definition at line 315 of file ExportFFmpegDialogs.h.

Enumeration Type Documentation

◆ FFmpegExposedFormat

Identifiers for pre-set export types.

Enumerator
FMT_M4A 
FMT_AC3 
FMT_AMRNB 
FMT_OPUS 
FMT_WMA2 
FMT_OTHER 
FMT_LAST 

Definition at line 34 of file ExportFFmpegDialogs.h.

35 {
36  FMT_M4A,
37  FMT_AC3,
38  FMT_AMRNB,
39  FMT_OPUS,
40  FMT_WMA2,
41  FMT_OTHER,
42  FMT_LAST
43 };
FMT_AC3
@ FMT_AC3
Definition: ExportFFmpegDialogs.h:37
FMT_OTHER
@ FMT_OTHER
Definition: ExportFFmpegDialogs.h:41
FMT_AMRNB
@ FMT_AMRNB
Definition: ExportFFmpegDialogs.h:38
FMT_LAST
@ FMT_LAST
Definition: ExportFFmpegDialogs.h:42
FMT_OPUS
@ FMT_OPUS
Definition: ExportFFmpegDialogs.h:39
FMT_M4A
@ FMT_M4A
Definition: ExportFFmpegDialogs.h:36
FMT_WMA2
@ FMT_WMA2
Definition: ExportFFmpegDialogs.h:40