Ardour
9.0-pre0-582-g084a23a80d
|
#include <export_formats.h>
Additional Inherited Members | |
Public Types inherited from ARDOUR::ExportFormatBase | |
enum | Type { T_None = 0 , T_Sndfile , T_FFMPEG } |
enum | FormatId { F_None = 0 , F_WAV = SF_FORMAT_WAV , F_W64 = SF_FORMAT_W64 , F_CAF = SF_FORMAT_CAF , F_AIFF = SF_FORMAT_AIFF , F_AU = SF_FORMAT_AU , F_IRCAM = SF_FORMAT_IRCAM , F_RAW = SF_FORMAT_RAW , F_FLAC = SF_FORMAT_FLAC , F_Ogg = SF_FORMAT_OGG , F_MPEG = 0x230000 , F_FFMPEG = 0xF10000 } |
enum | Endianness { E_FileDefault = SF_ENDIAN_FILE , E_Little = SF_ENDIAN_LITTLE , E_Big = SF_ENDIAN_BIG , E_Cpu = SF_ENDIAN_CPU } |
enum | SampleFormat { SF_None = 0 , SF_8 = SF_FORMAT_PCM_S8 , SF_16 = SF_FORMAT_PCM_16 , SF_24 = SF_FORMAT_PCM_24 , SF_32 = SF_FORMAT_PCM_32 , SF_U8 = SF_FORMAT_PCM_U8 , SF_Float = SF_FORMAT_FLOAT , SF_Double = SF_FORMAT_DOUBLE , SF_Vorbis = SF_FORMAT_VORBIS , SF_Opus = 0x0064 , SF_MPEG_LAYER_III = 0x0082 } |
enum | DitherType { D_None = AudioGrapher::D_None , D_Rect = AudioGrapher::D_Rect , D_Tri = AudioGrapher::D_Tri , D_Shaped = AudioGrapher::D_Shaped } |
enum | Quality { Q_None = 0 , Q_Any , Q_LosslessLinear , Q_LosslessCompression , Q_LossyCompression } |
enum | SampleRate { SR_None = 0 , SR_Session = 1 , SR_8 = 8000 , SR_22_05 = 22050 , SR_24 = 24000 , SR_44_1 = 44100 , SR_48 = 48000 , SR_88_2 = 88200 , SR_96 = 96000 , SR_176_4 = 176400 , SR_192 = 192000 } |
enum | SRCQuality { SRC_SincBest = SRC_SINC_BEST_QUALITY , SRC_SincMedium = SRC_SINC_MEDIUM_QUALITY , SRC_SincFast = SRC_SINC_FASTEST , SRC_ZeroOrderHold = SRC_ZERO_ORDER_HOLD , SRC_Linear = SRC_LINEAR } |
Public Types inherited from ARDOUR::HasCodecQuality | |
typedef std::shared_ptr< CodecQuality > | CodecQualityPtr |
typedef std::list< CodecQualityPtr > | CodecQualityList |
Static Public Member Functions inherited from ARDOUR::ExportFormatBase | |
static SampleRate | nearest_sample_rate (samplecnt_t sample_rate) |
Public Attributes inherited from ARDOUR::ExportFormatBase::SelectableCompatible | |
PBD::Signal< void(bool)> | SelectChanged |
PBD::Signal< void(bool)> | CompatibleChanged |
Protected Types inherited from ARDOUR::ExportFormatBase | |
typedef std::set< SampleFormat > | SampleFormatSet |
typedef std::set< Endianness > | EndianSet |
typedef std::set< SampleRate > | SampleRateSet |
typedef std::set< FormatId > | FormatSet |
typedef std::set< Quality > | QualitySet |
Protected Member Functions inherited from ARDOUR::ExportFormat | |
void | add_sample_rate (SampleRate rate) |
void | add_endianness (Endianness endianness) |
void | set_format_id (FormatId id) |
void | set_quality (Quality value) |
Protected Member Functions inherited from ARDOUR::ExportFormatBase::SelectableCompatible | |
void | set_name (std::string name) |
Protected Attributes inherited from ARDOUR::ExportFormatBase | |
SampleFormatSet | sample_formats |
EndianSet | endiannesses |
SampleRateSet | sample_rates |
FormatSet | format_ids |
QualitySet | qualities |
Protected Attributes inherited from ARDOUR::HasCodecQuality | |
CodecQualityList | _codec_qualties |
Definition at line 285 of file export_formats.h.
ARDOUR::ExportFormatOggVorbis::ExportFormatOggVorbis | ( | ) |
|
inline |
Definition at line 289 of file export_formats.h.
|
inlinevirtual |
Implements ARDOUR::HasCodecQuality.
Definition at line 304 of file export_formats.h.
|
inlinevirtual |
Reimplemented from ARDOUR::ExportFormat.
Definition at line 296 of file export_formats.h.
|
inlinevirtual |
Implements ARDOUR::ExportFormat.
Definition at line 292 of file export_formats.h.
|
virtual |
Implements ARDOUR::ExportFormat.
|
inlinevirtual |
Reimplemented from ARDOUR::ExportFormat.
Definition at line 300 of file export_formats.h.