22 #ifndef __ardour_export_formats_h__
23 #define __ardour_export_formats_h__
39 virtual const char*
what ()
const throw ()
41 return "Export format constructor failed: Format incompatible with system";
58 return *format_ids.begin ();
63 return *qualities.begin ();
106 sample_rates.insert (rate);
111 endiannesses.insert (endianness);
117 format_ids.insert (
id);
123 qualities.insert (value);
148 _codec_qualties.push_back (ptr);
153 return _codec_qualties;
206 return sample_format_states;
211 return dither_type_states;
255 endiannesses.insert (endianness);
260 _default_sample_format = sf;
265 return _default_sample_format;
398 return SF_MPEG_LAYER_III;
std::shared_ptr< CodecQuality > CodecQualityPtr
std::list< CodecQualityPtr > CodecQualityList
CodecQualityList _codec_qualties
CodecQualityList const & get_codec_qualities() const
virtual ~HasCodecQuality()
void add_codec_quality(std::string const &name, int q)
virtual int default_codec_quality() const =0
GtkImageIconNameData name
CodecQuality(std::string const &n, int q)