|
Ardour
9.0-pre0-2003-g9e1e8fd1e0
|
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 () |
Public Member Functions inherited from PBD::ScopedConnectionList | |
| ScopedConnectionList () | |
| ScopedConnectionList (const ScopedConnectionList &)=delete | |
| ScopedConnectionList & | operator= (const ScopedConnectionList &)=delete |
| virtual | ~ScopedConnectionList () |
| void | add_connection (const UnscopedConnection &c) |
| void | drop_connections () |
| std::list< ScopedConnectionList * >::size_type | size () const |
Static Public Member Functions | |
| static std::string | get_sample_format_name (ExportFormatBase::SampleFormat format) |
Public Attributes | |
| PBD::Signal< void(bool, WeakSampleFormatPtr)> | SampleFormatSelectChanged |
| PBD::Signal< void(bool, WeakSampleFormatPtr)> | SampleFormatCompatibleChanged |
| PBD::Signal< void(bool, WeakDitherTypePtr)> | DitherTypeSelectChanged |
| PBD::Signal< 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 162 of file export_formats.h.
| typedef std::list<DitherTypePtr> ARDOUR::HasSampleFormat::DitherTypeList |
Definition at line 195 of file export_formats.h.
| typedef std::shared_ptr<DitherTypeState> ARDOUR::HasSampleFormat::DitherTypePtr |
Definition at line 193 of file export_formats.h.
| typedef std::list<SampleFormatPtr> ARDOUR::HasSampleFormat::SampleFormatList |
Definition at line 191 of file export_formats.h.
| typedef std::shared_ptr<SampleFormatState> ARDOUR::HasSampleFormat::SampleFormatPtr |
Definition at line 189 of file export_formats.h.
| typedef std::weak_ptr<DitherTypeState> ARDOUR::HasSampleFormat::WeakDitherTypePtr |
Definition at line 194 of file export_formats.h.
| typedef std::weak_ptr<SampleFormatState> ARDOUR::HasSampleFormat::WeakSampleFormatPtr |
Definition at line 190 of file export_formats.h.
| ARDOUR::HasSampleFormat::HasSampleFormat | ( | ExportFormatBase::SampleFormatSet & | sample_formats | ) |
|
inlinevirtual |
Definition at line 199 of file export_formats.h.
|
private |
| void ARDOUR::HasSampleFormat::add_sample_format | ( | ExportFormatBase::SampleFormat | format | ) |
|
inline |
Definition at line 208 of file export_formats.h.
|
static |
|
inline |
Definition at line 203 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 237 of file export_formats.h.
|
protected |
Definition at line 227 of file export_formats.h.
| PBD::Signal<void(bool, WeakDitherTypePtr)> ARDOUR::HasSampleFormat::DitherTypeCompatibleChanged |
Definition at line 221 of file export_formats.h.
| PBD::Signal<void(bool, WeakDitherTypePtr)> ARDOUR::HasSampleFormat::DitherTypeSelectChanged |
Definition at line 220 of file export_formats.h.
|
protected |
Definition at line 228 of file export_formats.h.
| PBD::Signal<void(bool, WeakSampleFormatPtr)> ARDOUR::HasSampleFormat::SampleFormatCompatibleChanged |
Definition at line 218 of file export_formats.h.
| PBD::Signal<void(bool, WeakSampleFormatPtr)> ARDOUR::HasSampleFormat::SampleFormatSelectChanged |
Definition at line 217 of file export_formats.h.