![]() |
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.