diff options
author | Robin Gareus <robin@gareus.org> | 2018-11-19 23:45:26 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2018-11-20 00:21:15 +0100 |
commit | dfef8b7f6257364053e13ab4d5e317b703abd0af (patch) | |
tree | 4718220e4fba3ce6891a4ef98159ebc37528b52b /gtk2_ardour/export_format_dialog.h | |
parent | 27e0e78e1df90c2c1fa41a342a11d1c941fca1bf (diff) |
FFMPEG/MP3 encoder quality select GUI
Diffstat (limited to 'gtk2_ardour/export_format_dialog.h')
-rw-r--r-- | gtk2_ardour/export_format_dialog.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gtk2_ardour/export_format_dialog.h b/gtk2_ardour/export_format_dialog.h index 7df227ccb9..2b472e3494 100644 --- a/gtk2_ardour/export_format_dialog.h +++ b/gtk2_ardour/export_format_dialog.h @@ -145,6 +145,7 @@ private: void update_time (ARDOUR::AnyTime & time, AudioClock const & clock); void update_src_quality_selection (); + void update_codec_quality_selection (); void update_tagging_selection (); /*** Encoding options */ @@ -158,6 +159,7 @@ private: void show_ogg_enconding_options (boost::shared_ptr<ARDOUR::ExportFormatOggVorbis> ptr); void show_flac_enconding_options (boost::shared_ptr<ARDOUR::ExportFormatFLAC> ptr); void show_bwf_enconding_options (boost::shared_ptr<ARDOUR::ExportFormatBWF> ptr); + void show_ffmpeg_enconding_options (boost::shared_ptr<ARDOUR::ExportFormatFFMPEG> ptr); void fill_sample_format_lists (boost::shared_ptr<ARDOUR::HasSampleFormat> ptr); @@ -343,6 +345,22 @@ private: Gtk::TreeView sample_format_view; Gtk::TreeView dither_type_view; + + /* codec quality combo */ + + struct CodecQualityCols : public Gtk::TreeModelColumnRecord + { + public: + Gtk::TreeModelColumn<int> quality; + Gtk::TreeModelColumn<std::string> label; + + CodecQualityCols () { add(quality); add(label); } + }; + CodecQualityCols codec_quality_cols; + Glib::RefPtr<Gtk::ListStore> codec_quality_list; + + Gtk::ComboBox codec_quality_combo; + /* Tagging */ Gtk::CheckButton tag_checkbox; |