ardour
|
Class to be inherited by export formats that have a selectable sample format. More...
#include <export_formats.h>
Classes | |
class | DitherTypeState |
class | SampleFormatState |
Public Types | |
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 |
Public Member Functions | |
HasSampleFormat (ExportFormatBase::SampleFormatSet &sample_formats) | |
virtual | ~HasSampleFormat () |
void | add_sample_format (ExportFormatBase::SampleFormat format) |
SampleFormatList const & | get_sample_formats () const |
DitherTypeList const & | get_dither_types () const |
SampleFormatPtr | get_selected_sample_format () |
DitherTypePtr | get_selected_dither_type () |
Public Member Functions inherited from PBD::ScopedConnectionList | |
ScopedConnectionList () | |
virtual | ~ScopedConnectionList () |
void | add_connection (const UnscopedConnection &c) |
void | drop_connections () |
Static Public Member Functions | |
static std::string | get_sample_format_name (ExportFormatBase::SampleFormat format) |
Public Attributes | |
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 Attributes | |
DitherTypeList | dither_type_states |
SampleFormatList | sample_format_states |
Private Member Functions | |
void | add_dither_type (ExportFormatBase::DitherType type, std::string name) |
void | update_sample_format_selection (bool) |
void | update_dither_type_selection (bool) |
Private Attributes | |
ExportFormatBase::SampleFormatSet & | _sample_formats |
Class to be inherited by export formats that have a selectable sample format.
Definition at line 89 of file export_formats.h.
typedef std::list<DitherTypePtr> ARDOUR::HasSampleFormat::DitherTypeList |
Definition at line 117 of file export_formats.h.
Definition at line 115 of file export_formats.h.
typedef std::list<SampleFormatPtr> ARDOUR::HasSampleFormat::SampleFormatList |
Definition at line 113 of file export_formats.h.
Definition at line 111 of file export_formats.h.
Definition at line 116 of file export_formats.h.
Definition at line 112 of file export_formats.h.
ARDOUR::HasSampleFormat::HasSampleFormat | ( | ExportFormatBase::SampleFormatSet & | sample_formats | ) |
Definition at line 44 of file export_formats.cc.
|
inlinevirtual |
Definition at line 122 of file export_formats.h.
|
private |
Definition at line 71 of file export_formats.cc.
void ARDOUR::HasSampleFormat::add_sample_format | ( | ExportFormatBase::SampleFormat | format | ) |
Definition at line 56 of file export_formats.cc.
|
inline |
Definition at line 127 of file export_formats.h.
|
static |
Definition at line 155 of file export_formats.cc.
|
inline |
Definition at line 126 of file export_formats.h.
HasSampleFormat::DitherTypePtr ARDOUR::HasSampleFormat::get_selected_dither_type | ( | ) |
Definition at line 96 of file export_formats.cc.
HasSampleFormat::SampleFormatPtr ARDOUR::HasSampleFormat::get_selected_sample_format | ( | ) |
Definition at line 84 of file export_formats.cc.
|
private |
Definition at line 135 of file export_formats.cc.
|
private |
Definition at line 108 of file export_formats.cc.
|
private |
Definition at line 156 of file export_formats.h.
|
protected |
Definition at line 145 of file export_formats.h.
PBD::Signal2<void,bool, WeakDitherTypePtr> ARDOUR::HasSampleFormat::DitherTypeCompatibleChanged |
Definition at line 138 of file export_formats.h.
PBD::Signal2<void,bool, WeakDitherTypePtr> ARDOUR::HasSampleFormat::DitherTypeSelectChanged |
Definition at line 137 of file export_formats.h.
|
protected |
Definition at line 146 of file export_formats.h.
PBD::Signal2<void,bool, WeakSampleFormatPtr> ARDOUR::HasSampleFormat::SampleFormatCompatibleChanged |
Definition at line 135 of file export_formats.h.
PBD::Signal2<void,bool, WeakSampleFormatPtr> ARDOUR::HasSampleFormat::SampleFormatSelectChanged |
Definition at line 134 of file export_formats.h.