24 #ifndef __ardour_export_format_specification_h__
25 #define __ardour_export_format_specification_h__
41 class ExportFormatCompatibility;
82 bool is_format (std::shared_ptr<ExportFormat> format)
const;
125 std::string
const &
name ()
const {
return _name; }
135 if (!format_ids.empty() )
136 return *format_ids.begin();
142 if (!endiannesses.empty() )
143 return *endiannesses.begin();
149 if (!sample_formats.empty() )
150 return *sample_formats.begin();
156 if (!sample_rates.empty() )
157 return *sample_rates.begin();
164 if (!qualities.empty() )
165 return *qualities.begin();
189 std::string
command()
const {
return _command; }
194 bool tag ()
const {
return _tag && _supports_tagging; }
197 {
return _silence_beginning.get_samples_at (
position, samplerate); }
199 {
return _silence_end.get_samples_at (
position, samplerate); }
GtkImageIconNameData name
void session(lua_State *L)
Temporal::samplecnt_t samplecnt_t
Temporal::samplepos_t samplepos_t
bool operator==(const ProcessorSelection &a, const ProcessorSelection &b)