ardour
|
#include <export_formats.h>
Additional Inherited Members | |
Public Types inherited from ARDOUR::ExportFormatBase | |
enum | Type { T_None = 0, T_Sndfile } |
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 } |
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 } |
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_44_1 = 44100, SR_48 = 48000, SR_88_2 = 88200, SR_96 = 96000, 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::HasSampleFormat | |
typedef boost::shared_ptr < SampleFormatState > | SampleFormatPtr |
typedef boost::weak_ptr < SampleFormatState > | WeakSampleFormatPtr |
typedef std::list < SampleFormatPtr > | SampleFormatList |
typedef boost::shared_ptr < DitherTypeState > | DitherTypePtr |
typedef boost::weak_ptr < DitherTypeState > | WeakDitherTypePtr |
typedef std::list< DitherTypePtr > | DitherTypeList |
Static Public Member Functions inherited from ARDOUR::ExportFormatBase | |
static SampleRate | nearest_sample_rate (framecnt_t sample_rate) |
Static Public Member Functions inherited from ARDOUR::HasSampleFormat | |
static std::string | get_sample_format_name (ExportFormatBase::SampleFormat format) |
Public Attributes inherited from ARDOUR::ExportFormatBase::SelectableCompatible | |
PBD::Signal1< void, bool > | SelectChanged |
PBD::Signal1< void, bool > | CompatibleChanged |
Public Attributes inherited from ARDOUR::HasSampleFormat | |
PBD::Signal2< void, bool, WeakSampleFormatPtr > | SampleFormatSelectChanged |
PBD::Signal2< void, bool, WeakSampleFormatPtr > | SampleFormatCompatibleChanged |
PBD::Signal2< void, bool, WeakDitherTypePtr > | DitherTypeSelectChanged |
PBD::Signal2< void, bool, WeakDitherTypePtr > | DitherTypeCompatibleChanged |
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::HasSampleFormat | |
DitherTypeList | dither_type_states |
SampleFormatList | sample_format_states |
Definition at line 201 of file export_formats.h.
ARDOUR::ExportFormatBWF::ExportFormatBWF | ( | ) |
Definition at line 329 of file export_formats.cc.
|
inline |
Definition at line 204 of file export_formats.h.
|
inlinevirtual |
Reimplemented from ARDOUR::ExportFormat.
Definition at line 209 of file export_formats.h.
|
inlinevirtual |
Implements ARDOUR::ExportFormat.
Definition at line 207 of file export_formats.h.
|
inlinevirtual |
Reimplemented from ARDOUR::ExportFormat.
Definition at line 210 of file export_formats.h.
|
virtual |
Implements ARDOUR::ExportFormat.
Definition at line 357 of file export_formats.cc.