![]() |
Ardour
8.12
|
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 std::shared_ptr< SampleFormatState > | SampleFormatPtr |
typedef std::weak_ptr< SampleFormatState > | WeakSampleFormatPtr |
typedef std::list< SampleFormatPtr > | SampleFormatList |
typedef std::shared_ptr< DitherTypeState > | DitherTypePtr |
typedef std::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 () |
![]() | |
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 163 of file export_formats.h.
typedef std::list<DitherTypePtr> ARDOUR::HasSampleFormat::DitherTypeList |
Definition at line 196 of file export_formats.h.
typedef std::shared_ptr<DitherTypeState> ARDOUR::HasSampleFormat::DitherTypePtr |
Definition at line 194 of file export_formats.h.
typedef std::list<SampleFormatPtr> ARDOUR::HasSampleFormat::SampleFormatList |
Definition at line 192 of file export_formats.h.
typedef std::shared_ptr<SampleFormatState> ARDOUR::HasSampleFormat::SampleFormatPtr |
Definition at line 190 of file export_formats.h.
typedef std::weak_ptr<DitherTypeState> ARDOUR::HasSampleFormat::WeakDitherTypePtr |
Definition at line 195 of file export_formats.h.
typedef std::weak_ptr<SampleFormatState> ARDOUR::HasSampleFormat::WeakSampleFormatPtr |
Definition at line 191 of file export_formats.h.
ARDOUR::HasSampleFormat::HasSampleFormat | ( | ExportFormatBase::SampleFormatSet & | sample_formats | ) |
|
inlinevirtual |
Definition at line 200 of file export_formats.h.
|
private |
void ARDOUR::HasSampleFormat::add_sample_format | ( | ExportFormatBase::SampleFormat | format | ) |
|
inline |
Definition at line 209 of file export_formats.h.
|
static |
|
inline |
Definition at line 204 of file export_formats.h.
DitherTypePtr ARDOUR::HasSampleFormat::get_selected_dither_type | ( | ) |
SampleFormatPtr ARDOUR::HasSampleFormat::get_selected_sample_format | ( | ) |
|
private |
|
private |
|
private |
Definition at line 238 of file export_formats.h.
|
protected |
Definition at line 228 of file export_formats.h.
PBD::Signal2<void, bool, WeakDitherTypePtr> ARDOUR::HasSampleFormat::DitherTypeCompatibleChanged |
Definition at line 222 of file export_formats.h.
PBD::Signal2<void, bool, WeakDitherTypePtr> ARDOUR::HasSampleFormat::DitherTypeSelectChanged |
Definition at line 221 of file export_formats.h.
|
protected |
Definition at line 229 of file export_formats.h.
PBD::Signal2<void, bool, WeakSampleFormatPtr> ARDOUR::HasSampleFormat::SampleFormatCompatibleChanged |
Definition at line 219 of file export_formats.h.
PBD::Signal2<void, bool, WeakSampleFormatPtr> ARDOUR::HasSampleFormat::SampleFormatSelectChanged |
Definition at line 218 of file export_formats.h.