Audacity 3.2.0
|
#include "../FFmpeg.h"
#include "FFmpegFunctions.h"
#include "FifoBuffer.h"
#include <wx/app.h>
#include <wx/log.h>
#include <wx/window.h>
#include <wx/button.h>
#include <wx/textctrl.h>
#include "BasicSettings.h"
#include "Mix.h"
#include "Tags.h"
#include "Track.h"
#include "wxFileNameWrapper.h"
#include "ExportFFmpegOptions.h"
#include "SelectFile.h"
#include "ShuttleGui.h"
#include "ExportPluginHelpers.h"
#include "PlainExportOptionsEditor.h"
#include "FFmpegDefines.h"
#include "ExportOptionsUIServices.h"
#include "ExportPluginRegistry.h"
Go to the source code of this file.
Classes | |
class | anonymous_namespace{ExportFFmpeg.cpp}::ExportOptionsFFmpegCustomEditor |
class | FFmpegExporter |
Performs actual export. More... | |
class | FFmpegExportProcessor |
class | ExportFFmpeg |
Controlling class for FFmpeg exporting. Creates the options dialog of the appropriate type, adds tags and invokes the export function. More... | |
Namespaces | |
namespace | anonymous_namespace{ExportFFmpeg.cpp} |
Macros | |
#define | FFMPEG_AUTO_RESAMPLE 1 |
Enumerations | |
enum | : int { anonymous_namespace{ExportFFmpeg.cpp}::AC3OptionIDBitRate = 0 } |
enum | : int { anonymous_namespace{ExportFFmpeg.cpp}::AACOptionIDQuality = 0 } |
enum | : int { anonymous_namespace{ExportFFmpeg.cpp}::AMRNBOptionIDBitRate = 0 } |
enum | : int { anonymous_namespace{ExportFFmpeg.cpp}::WMAOptionIDBitRate = 0 } |
Functions | |
static int | AdjustFormatIndex (int format) |
ExportOptionsEditor::SampleRateList | anonymous_namespace{ExportFFmpeg.cpp}::ToSampleRateList (const int *rates) |
TranslatableString | anonymous_namespace{ExportFFmpeg.cpp}::n_kbps (int n) |
TranslatableString | anonymous_namespace{ExportFFmpeg.cpp}::f_kbps (double d) |
void | AddStringTagUTF8 (char field[], int size, wxString value) |
void | AddStringTagANSI (char field[], int size, wxString value) |
Variables | |
const int | anonymous_namespace{ExportFFmpeg.cpp}::iAC3SampleRates [] |
const int | anonymous_namespace{ExportFFmpeg.cpp}::iWMASampleRates [] |
const std::initializer_list< PlainExportOptionsEditor::OptionDesc > | anonymous_namespace{ExportFFmpeg.cpp}::AC3Options |
const std::initializer_list< PlainExportOptionsEditor::OptionDesc > | anonymous_namespace{ExportFFmpeg.cpp}::AACOptions |
const std::initializer_list< PlainExportOptionsEditor::OptionDesc > | anonymous_namespace{ExportFFmpeg.cpp}::AMRNBOptions |
const std::initializer_list< PlainExportOptionsEditor::OptionDesc > | anonymous_namespace{ExportFFmpeg.cpp}::WMAOptions |
const std::vector< ExportOption > | anonymous_namespace{ExportFFmpeg.cpp}::FFmpegOptions |
static ExportPluginRegistry::RegisteredPlugin | sRegisteredPlugin |
#define FFMPEG_AUTO_RESAMPLE 1 |
Definition at line 54 of file ExportFFmpeg.cpp.
void AddStringTagANSI | ( | char | field[], |
int | size, | ||
wxString | value | ||
) |
Definition at line 1688 of file ExportFFmpeg.cpp.
void AddStringTagUTF8 | ( | char | field[], |
int | size, | ||
wxString | value | ||
) |
|
static |
Definition at line 56 of file ExportFFmpeg.cpp.
References FMT_OTHER, ExportFFmpegOptions::fmts, and anonymous_namespace{ExportPCM.cpp}::format.
Referenced by ExportFFmpeg::CreateOptionsEditor(), and FFmpegExportProcessor::Initialize().
|
static |
Definition at line 1833 of file ExportFFmpeg.cpp.