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

Describes export type. More...

#include <ExportFFmpegOptions.h>

Collaboration diagram for ExposedFormat:
[legend]

Public Attributes

FFmpegExposedFormat fmtid
 one of the FFmpegExposedFormat More...
 
const wxChar * name
 format name (internal, should be unique; if not - export dialog may show unusual behaviour) More...
 
const FileExtension extension
 default extension for this format. More extensions may be added later via AddExtension. More...
 
const wxChar * shortname
 used to guess the format More...
 
unsigned maxchannels
 how many channels this format could handle More...
 
const int canmetadata
 !=0 if format supports metadata, AV_CANMETA any avformat version, otherwise version support added More...
 
bool canutf8
 true if format supports metadata in UTF-8, false otherwise More...
 
const TranslatableString description
 format description (will be shown in export dialog) More...
 
AudacityAVCodecID codecid
 codec ID (see libavcodec/avcodec.h) More...
 
bool compiledIn
 support for this codec/format is compiled in (checked at runtime) More...
 

Detailed Description

Describes export type.

Definition at line 58 of file ExportFFmpegOptions.h.

Member Data Documentation

◆ canmetadata

const int ExposedFormat::canmetadata

!=0 if format supports metadata, AV_CANMETA any avformat version, otherwise version support added

Definition at line 65 of file ExportFFmpegOptions.h.

Referenced by ExportFFmpeg::ExportFFmpeg(), and FFmpegExporter::Init().

◆ canutf8

bool ExposedFormat::canutf8

true if format supports metadata in UTF-8, false otherwise

Definition at line 66 of file ExportFFmpegOptions.h.

Referenced by FFmpegExporter::Init().

◆ codecid

AudacityAVCodecID ExposedFormat::codecid

codec ID (see libavcodec/avcodec.h)

Definition at line 68 of file ExportFFmpegOptions.h.

Referenced by ExportFFmpeg::ExportFFmpeg(), and FFmpegExporter::InitCodecs().

◆ compiledIn

bool ExposedFormat::compiledIn

support for this codec/format is compiled in (checked at runtime)

Definition at line 69 of file ExportFFmpegOptions.h.

Referenced by ExportFFmpeg::ExportFFmpeg().

◆ description

const TranslatableString ExposedFormat::description

format description (will be shown in export dialog)

Definition at line 67 of file ExportFFmpegOptions.h.

Referenced by ExportFFmpeg::ExportFFmpeg().

◆ extension

const FileExtension ExposedFormat::extension

default extension for this format. More extensions may be added later via AddExtension.

Definition at line 62 of file ExportFFmpegOptions.h.

◆ fmtid

FFmpegExposedFormat ExposedFormat::fmtid

one of the FFmpegExposedFormat

Definition at line 60 of file ExportFFmpegOptions.h.

◆ maxchannels

unsigned ExposedFormat::maxchannels

how many channels this format could handle

Definition at line 64 of file ExportFFmpegOptions.h.

Referenced by ExportFFmpeg::ExportFFmpeg().

◆ name

const wxChar* ExposedFormat::name

format name (internal, should be unique; if not - export dialog may show unusual behaviour)

Definition at line 61 of file ExportFFmpegOptions.h.

Referenced by ExportFFmpeg::ExportFFmpeg().

◆ shortname

const wxChar* ExposedFormat::shortname

used to guess the format

Definition at line 63 of file ExportFFmpegOptions.h.


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