Ardour  9.0-pre0-822-g12e3bc5c20
ExportFormatDialog Class Reference

#include <export_format_dialog.h>

Inheritance diagram for ExportFormatDialog:
[legend]

Classes

struct  CodecQualityCols
 
struct  CompatibilityCols
 
struct  DemoNoiseCols
 
struct  DitherTypeCols
 
struct  FormatCols
 
struct  QualityCols
 
struct  SampleFormatCols
 
struct  SampleRateCols
 
struct  SRCQualityCols
 

Public Member Functions

 ExportFormatDialog (FormatPtr format, bool new_dialog=false)
 
 ~ExportFormatDialog ()
 
void set_session (ARDOUR::Session *s)
 
- Public Member Functions inherited from ArdourDialog
 ArdourDialog (const std::string &title, bool modal=false, bool use_separator=false)
 
 ArdourDialog (Gtk::Window &parent, const std::string &title, bool modal=false, bool use_separator=false)
 
 ~ArdourDialog ()
 
bool on_focus_in_event (GdkEventFocus *)
 
bool on_focus_out_event (GdkEventFocus *)
 
bool on_delete_event (GdkEventAny *)
 
void on_unmap ()
 
void on_show ()
 
virtual void on_response (int)
 
void set_ui_sensitive (bool)
 
void disallow_idle ()
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
virtual ARDOUR::Sessionsession () const
 
- Public Member Functions inherited from PBD::ScopedConnectionList
 ScopedConnectionList ()
 
 ScopedConnectionList (const ScopedConnectionList &)=delete
 
ScopedConnectionListoperator= (const ScopedConnectionList &)=delete
 
virtual ~ScopedConnectionList ()
 
void add_connection (const UnscopedConnection &c)
 
void drop_connections ()
 

Private Types

typedef ARDOUR::WeakExportFormatCompatibilityPtr WeakCompatPtr
 
typedef ARDOUR::WeakExportFormatPtr WeakFormatPtr
 
typedef ARDOUR::ExportFormatManager::WeakQualityPtr WeakQualityPtr
 
typedef ARDOUR::ExportFormatManager::WeakSampleRatePtr WeakSampleRatePtr
 
typedef ARDOUR::ExportFormatManager::WeakSampleFormatPtr WeakSampleFormatPtr
 
typedef ARDOUR::ExportFormatManager::WeakDitherTypePtr WeakDitherTypePtr
 
typedef std::shared_ptr< ARDOUR::ExportFormatSpecificationFormatPtr
 

Private Member Functions

void end_dialog ()
 
void revert ()
 
void load_state (FormatPtr spec)
 
void init_format_table ()
 
void init_encoding_option_widgets ()
 
void update_compatibility_selection (std::string const &path)
 
void update_quality_selection ()
 
void update_format_selection ()
 
void update_sample_rate_selection ()
 
void update_sample_format_selection ()
 
void update_dither_type_selection ()
 
template<typename ColsT >
void update_selection (Glib::RefPtr< Gtk::ListStore > &list, Gtk::TreeView &view, ColsT &cols)
 
void change_compatibility_selection (bool select, WeakCompatPtr compat)
 
void change_quality_selection (bool select, WeakQualityPtr quality)
 
void change_format_selection (bool select, WeakFormatPtr format)
 
void change_sample_rate_selection (bool select, WeakSampleRatePtr rate)
 
void change_sample_format_selection (bool select, WeakSampleFormatPtr format)
 
void change_dither_type_selection (bool select, WeakDitherTypePtr type)
 
template<typename T , typename ColsT >
void change_selection (bool select, std::weak_ptr< T > w_ptr, Glib::RefPtr< Gtk::ListStore > &list, Gtk::TreeView &view, ColsT &cols)
 
void change_quality_compatibility (bool compatibility, WeakQualityPtr quality)
 
void change_format_compatibility (bool compatibility, WeakFormatPtr format)
 
void change_sample_rate_compatibility (bool compatibility, WeakSampleRatePtr rate)
 
void change_sample_format_compatibility (bool compatibility, WeakSampleFormatPtr format)
 
void change_dither_type_compatibility (bool compatibility, WeakDitherTypePtr type)
 
template<typename T , typename ColsT >
void change_compatibility (bool compatibility, std::weak_ptr< T > w_ptr, Glib::RefPtr< Gtk::ListStore > &list, ColsT &cols, std::string const &c_incompatible="red", std::string const &c_compatible="white")
 
void update_description ()
 
void update_name ()
 
void update_trim_start_selection ()
 
void update_trim_end_selection ()
 
void update_normalize_selection ()
 
void update_normalize_sensitivity ()
 
void update_silence_start_selection ()
 
void update_silence_end_selection ()
 
void update_clock (AudioClock &clock, ARDOUR::AnyTime const &time)
 
void update_time (ARDOUR::AnyTime &time, AudioClock const &clock)
 
void update_src_quality_selection ()
 
void update_codec_quality_selection ()
 
void update_tagging_selection ()
 
void set_codec_quality_selection ()
 
void update_demo_noise_selection ()
 
void update_demo_noise_sensitivity ()
 
void change_encoding_options (ARDOUR::ExportFormatPtr ptr)
 
void empty_encoding_option_table ()
 
void remove_widget (Gtk::Widget &to_remove, Gtk::Container *remove_from)
 
void show_linear_enconding_options (std::shared_ptr< ARDOUR::ExportFormatLinear > ptr)
 
void show_ogg_enconding_options (std::shared_ptr< ARDOUR::ExportFormatOggVorbis > ptr)
 
void show_flac_enconding_options (std::shared_ptr< ARDOUR::ExportFormatFLAC > ptr)
 
void show_bwf_enconding_options (std::shared_ptr< ARDOUR::ExportFormatBWF > ptr)
 
void show_opus_enconding_options (std::shared_ptr< ARDOUR::ExportFormatOggOpus > ptr)
 
void show_mpeg_enconding_options (std::shared_ptr< ARDOUR::ExportFormatMPEG > ptr)
 
void show_ffmpeg_enconding_options (std::shared_ptr< ARDOUR::ExportFormatFFMPEG > ptr)
 
void fill_sample_format_lists (std::shared_ptr< ARDOUR::HasSampleFormat > ptr)
 
void fill_codec_quality_lists (std::shared_ptr< ARDOUR::HasCodecQuality > ptr)
 
void fill_sample_rate_lists (std::shared_ptr< ARDOUR::ExportFormat > ptr)
 
void prohibit_compatibility_selection ()
 
void update_with_toc ()
 
void update_with_cue ()
 
void update_with_mp4chaps ()
 
void update_command ()
 

Private Attributes

FormatPtr format
 
ARDOUR::ExportFormatManager manager
 
XMLNodeoriginal_state
 
ARDOUR::AnyTime silence_start
 
ARDOUR::AnyTime silence_end
 
uint32_t applying_changes_from_engine
 
Gtk::HBox name_hbox
 
Gtk::Label name_label
 
Gtk::Entry name_entry
 
Gtk::Label name_generated_part
 
Gtk::Table normalize_table
 
Gtk::CheckButton normalize_checkbox
 
Gtk::RadioButton normalize_peak_rb
 
Gtk::RadioButton normalize_loudness_rb
 
Gtk::ComboBoxText normalize_tp_limiter
 
Gtk::SpinButton normalize_dbfs_spinbutton
 
Gtk::Adjustment normalize_dbfs_adjustment
 
Gtk::SpinButton normalize_lufs_spinbutton
 
Gtk::Adjustment normalize_lufs_adjustment
 
Gtk::SpinButton normalize_dbtp_spinbutton
 
Gtk::Adjustment normalize_dbtp_adjustment
 
Gtk::Label normalize_dbfs_label
 
Gtk::Label normalize_lufs_label
 
Gtk::Label normalize_dbtp_label
 
Gtk::Table silence_table
 
Gtk::CheckButton trim_start_checkbox
 
Gtk::CheckButton silence_start_checkbox
 
AudioClock silence_start_clock
 
Gtk::CheckButton trim_end_checkbox
 
Gtk::CheckButton silence_end_checkbox
 
AudioClock silence_end_clock
 
Gtk::VBox command_box
 
Gtk::Label command_label
 
Gtk::Entry command_entry
 
CompatibilityCols compatibility_cols
 
Glib::RefPtr< Gtk::ListStore > compatibility_list
 
sigc::connection compatibility_select_connection
 
QualityCols quality_cols
 
Glib::RefPtr< Gtk::ListStore > quality_list
 
FormatCols format_cols
 
Glib::RefPtr< Gtk::ListStore > format_list
 
SampleRateCols sample_rate_cols
 
Glib::RefPtr< Gtk::ListStore > sample_rate_list
 
Gtk::Table format_table
 
Gtk::Label compatibility_label
 
Gtk::Label quality_label
 
Gtk::Label format_label
 
Gtk::Label sample_rate_label
 
Gtk::TreeView compatibility_view
 
Gtk::TreeView quality_view
 
Gtk::TreeView format_view
 
Gtk::TreeView sample_rate_view
 
SRCQualityCols src_quality_cols
 
Glib::RefPtr< Gtk::ListStore > src_quality_list
 
Gtk::HBox src_quality_box
 
Gtk::Label src_quality_label
 
Gtk::ComboBox src_quality_combo
 
DemoNoiseCols demo_noise_cols
 
Glib::RefPtr< Gtk::ListStore > demo_noise_list
 
Gtk::Table watermark_options_table
 
Gtk::Label watermark_heading
 
Gtk::Label demo_noise_mode_label
 
Gtk::Label demo_noise_level_label
 
Gtk::Label demo_noise_dbfs_unit
 
Gtk::ComboBox demo_noise_combo
 
Gtk::Adjustment demo_noise_dbfs_adjustment
 
Gtk::SpinButton demo_noise_dbfs_spinbutton
 
Gtk::VBox encoding_options_vbox
 
Gtk::Label encoding_options_label
 
Gtk::Table encoding_options_table
 
Gtk::Button * revert_button
 
Gtk::Button * close_button
 
SampleFormatCols sample_format_cols
 
Glib::RefPtr< Gtk::ListStore > sample_format_list
 
DitherTypeCols dither_type_cols
 
Glib::RefPtr< Gtk::ListStore > dither_type_list
 
Gtk::Label sample_format_label
 
Gtk::Label dither_label
 
Gtk::CheckButton with_cue
 
Gtk::CheckButton with_toc
 
Gtk::CheckButton with_mp4chaps
 
Gtk::Table metadata_table
 
Gtk::TreeView sample_format_view
 
Gtk::TreeView dither_type_view
 
CodecQualityCols codec_quality_cols
 
Glib::RefPtr< Gtk::ListStore > codec_quality_list
 
Gtk::ComboBox codec_quality_combo
 
Gtk::CheckButton tag_checkbox
 

Additional Inherited Members

- Protected Member Functions inherited from ArdourDialog
void pop_splash ()
 
void close_self ()
 
- Protected Member Functions inherited from ARDOUR::SessionHandlePtr
virtual void session_going_away ()
 
- Protected Attributes inherited from ArdourDialog
bool _sensitive
 
- Protected Attributes inherited from ARDOUR::SessionHandlePtr
ARDOUR::Session_session
 
PBD::ScopedConnectionList _session_connections
 

Detailed Description

Definition at line 53 of file export_format_dialog.h.

Member Typedef Documentation

◆ FormatPtr

Definition at line 64 of file export_format_dialog.h.

◆ WeakCompatPtr

◆ WeakDitherTypePtr

◆ WeakFormatPtr

◆ WeakQualityPtr

◆ WeakSampleFormatPtr

◆ WeakSampleRatePtr

Constructor & Destructor Documentation

◆ ExportFormatDialog()

ExportFormatDialog::ExportFormatDialog ( FormatPtr  format,
bool  new_dialog = false 
)
explicit

◆ ~ExportFormatDialog()

ExportFormatDialog::~ExportFormatDialog ( )

Member Function Documentation

◆ change_compatibility()

template<typename T , typename ColsT >
void ExportFormatDialog::change_compatibility ( bool  compatibility,
std::weak_ptr< T >  w_ptr,
Glib::RefPtr< Gtk::ListStore > &  list,
ColsT &  cols,
std::string const &  c_incompatible = "red",
std::string const &  c_compatible = "white" 
)
private

◆ change_compatibility_selection()

void ExportFormatDialog::change_compatibility_selection ( bool  select,
WeakCompatPtr  compat 
)
private

◆ change_dither_type_compatibility()

void ExportFormatDialog::change_dither_type_compatibility ( bool  compatibility,
WeakDitherTypePtr  type 
)
private

◆ change_dither_type_selection()

void ExportFormatDialog::change_dither_type_selection ( bool  select,
WeakDitherTypePtr  type 
)
private

◆ change_encoding_options()

void ExportFormatDialog::change_encoding_options ( ARDOUR::ExportFormatPtr  ptr)
private

◆ change_format_compatibility()

void ExportFormatDialog::change_format_compatibility ( bool  compatibility,
WeakFormatPtr  format 
)
private

◆ change_format_selection()

void ExportFormatDialog::change_format_selection ( bool  select,
WeakFormatPtr  format 
)
private

◆ change_quality_compatibility()

void ExportFormatDialog::change_quality_compatibility ( bool  compatibility,
WeakQualityPtr  quality 
)
private

◆ change_quality_selection()

void ExportFormatDialog::change_quality_selection ( bool  select,
WeakQualityPtr  quality 
)
private

◆ change_sample_format_compatibility()

void ExportFormatDialog::change_sample_format_compatibility ( bool  compatibility,
WeakSampleFormatPtr  format 
)
private

◆ change_sample_format_selection()

void ExportFormatDialog::change_sample_format_selection ( bool  select,
WeakSampleFormatPtr  format 
)
private

◆ change_sample_rate_compatibility()

void ExportFormatDialog::change_sample_rate_compatibility ( bool  compatibility,
WeakSampleRatePtr  rate 
)
private

◆ change_sample_rate_selection()

void ExportFormatDialog::change_sample_rate_selection ( bool  select,
WeakSampleRatePtr  rate 
)
private

◆ change_selection()

template<typename T , typename ColsT >
void ExportFormatDialog::change_selection ( bool  select,
std::weak_ptr< T >  w_ptr,
Glib::RefPtr< Gtk::ListStore > &  list,
Gtk::TreeView &  view,
ColsT &  cols 
)
private

◆ empty_encoding_option_table()

void ExportFormatDialog::empty_encoding_option_table ( )
private

◆ end_dialog()

void ExportFormatDialog::end_dialog ( )
private

◆ fill_codec_quality_lists()

void ExportFormatDialog::fill_codec_quality_lists ( std::shared_ptr< ARDOUR::HasCodecQuality ptr)
private

◆ fill_sample_format_lists()

void ExportFormatDialog::fill_sample_format_lists ( std::shared_ptr< ARDOUR::HasSampleFormat ptr)
private

◆ fill_sample_rate_lists()

void ExportFormatDialog::fill_sample_rate_lists ( std::shared_ptr< ARDOUR::ExportFormat ptr)
private

◆ init_encoding_option_widgets()

void ExportFormatDialog::init_encoding_option_widgets ( )
private

◆ init_format_table()

void ExportFormatDialog::init_format_table ( )
private

◆ load_state()

void ExportFormatDialog::load_state ( FormatPtr  spec)
private

◆ prohibit_compatibility_selection()

void ExportFormatDialog::prohibit_compatibility_selection ( )
private

◆ remove_widget()

void ExportFormatDialog::remove_widget ( Gtk::Widget &  to_remove,
Gtk::Container *  remove_from 
)
private

◆ revert()

void ExportFormatDialog::revert ( )
private

◆ set_codec_quality_selection()

void ExportFormatDialog::set_codec_quality_selection ( )
private

◆ set_session()

void ExportFormatDialog::set_session ( ARDOUR::Session s)
virtual

Reimplemented from ARDOUR::SessionHandlePtr.

◆ show_bwf_enconding_options()

void ExportFormatDialog::show_bwf_enconding_options ( std::shared_ptr< ARDOUR::ExportFormatBWF ptr)
private

◆ show_ffmpeg_enconding_options()

void ExportFormatDialog::show_ffmpeg_enconding_options ( std::shared_ptr< ARDOUR::ExportFormatFFMPEG ptr)
private

◆ show_flac_enconding_options()

void ExportFormatDialog::show_flac_enconding_options ( std::shared_ptr< ARDOUR::ExportFormatFLAC ptr)
private

◆ show_linear_enconding_options()

void ExportFormatDialog::show_linear_enconding_options ( std::shared_ptr< ARDOUR::ExportFormatLinear ptr)
private

◆ show_mpeg_enconding_options()

void ExportFormatDialog::show_mpeg_enconding_options ( std::shared_ptr< ARDOUR::ExportFormatMPEG ptr)
private

◆ show_ogg_enconding_options()

void ExportFormatDialog::show_ogg_enconding_options ( std::shared_ptr< ARDOUR::ExportFormatOggVorbis ptr)
private

◆ show_opus_enconding_options()

void ExportFormatDialog::show_opus_enconding_options ( std::shared_ptr< ARDOUR::ExportFormatOggOpus ptr)
private

◆ update_clock()

void ExportFormatDialog::update_clock ( AudioClock clock,
ARDOUR::AnyTime const &  time 
)
private

◆ update_codec_quality_selection()

void ExportFormatDialog::update_codec_quality_selection ( )
private

◆ update_command()

void ExportFormatDialog::update_command ( )
private

◆ update_compatibility_selection()

void ExportFormatDialog::update_compatibility_selection ( std::string const &  path)
private

◆ update_demo_noise_selection()

void ExportFormatDialog::update_demo_noise_selection ( )
private

◆ update_demo_noise_sensitivity()

void ExportFormatDialog::update_demo_noise_sensitivity ( )
private

◆ update_description()

void ExportFormatDialog::update_description ( )
private

◆ update_dither_type_selection()

void ExportFormatDialog::update_dither_type_selection ( )
private

◆ update_format_selection()

void ExportFormatDialog::update_format_selection ( )
private

◆ update_name()

void ExportFormatDialog::update_name ( )
private

◆ update_normalize_selection()

void ExportFormatDialog::update_normalize_selection ( )
private

◆ update_normalize_sensitivity()

void ExportFormatDialog::update_normalize_sensitivity ( )
private

◆ update_quality_selection()

void ExportFormatDialog::update_quality_selection ( )
private

◆ update_sample_format_selection()

void ExportFormatDialog::update_sample_format_selection ( )
private

◆ update_sample_rate_selection()

void ExportFormatDialog::update_sample_rate_selection ( )
private

◆ update_selection()

template<typename ColsT >
void ExportFormatDialog::update_selection ( Glib::RefPtr< Gtk::ListStore > &  list,
Gtk::TreeView &  view,
ColsT &  cols 
)
private

◆ update_silence_end_selection()

void ExportFormatDialog::update_silence_end_selection ( )
private

◆ update_silence_start_selection()

void ExportFormatDialog::update_silence_start_selection ( )
private

◆ update_src_quality_selection()

void ExportFormatDialog::update_src_quality_selection ( )
private

◆ update_tagging_selection()

void ExportFormatDialog::update_tagging_selection ( )
private

◆ update_time()

void ExportFormatDialog::update_time ( ARDOUR::AnyTime time,
AudioClock const &  clock 
)
private

◆ update_trim_end_selection()

void ExportFormatDialog::update_trim_end_selection ( )
private

◆ update_trim_start_selection()

void ExportFormatDialog::update_trim_start_selection ( )
private

◆ update_with_cue()

void ExportFormatDialog::update_with_cue ( )
private

◆ update_with_mp4chaps()

void ExportFormatDialog::update_with_mp4chaps ( )
private

◆ update_with_toc()

void ExportFormatDialog::update_with_toc ( )
private

Member Data Documentation

◆ applying_changes_from_engine

uint32_t ExportFormatDialog::applying_changes_from_engine
private

Definition at line 132 of file export_format_dialog.h.

◆ close_button

Gtk::Button* ExportFormatDialog::close_button
private

Definition at line 345 of file export_format_dialog.h.

◆ codec_quality_cols

CodecQualityCols ExportFormatDialog::codec_quality_cols
private

Definition at line 403 of file export_format_dialog.h.

◆ codec_quality_combo

Gtk::ComboBox ExportFormatDialog::codec_quality_combo
private

Definition at line 406 of file export_format_dialog.h.

◆ codec_quality_list

Glib::RefPtr<Gtk::ListStore> ExportFormatDialog::codec_quality_list
private

Definition at line 404 of file export_format_dialog.h.

◆ command_box

Gtk::VBox ExportFormatDialog::command_box
private

Definition at line 218 of file export_format_dialog.h.

◆ command_entry

Gtk::Entry ExportFormatDialog::command_entry
private

Definition at line 220 of file export_format_dialog.h.

◆ command_label

Gtk::Label ExportFormatDialog::command_label
private

Definition at line 219 of file export_format_dialog.h.

◆ compatibility_cols

CompatibilityCols ExportFormatDialog::compatibility_cols
private

Definition at line 233 of file export_format_dialog.h.

◆ compatibility_label

Gtk::Label ExportFormatDialog::compatibility_label
private

Definition at line 278 of file export_format_dialog.h.

◆ compatibility_list

Glib::RefPtr<Gtk::ListStore> ExportFormatDialog::compatibility_list
private

Definition at line 234 of file export_format_dialog.h.

◆ compatibility_select_connection

sigc::connection ExportFormatDialog::compatibility_select_connection
private

Definition at line 238 of file export_format_dialog.h.

◆ compatibility_view

Gtk::TreeView ExportFormatDialog::compatibility_view
private

Definition at line 283 of file export_format_dialog.h.

◆ demo_noise_cols

DemoNoiseCols ExportFormatDialog::demo_noise_cols
private

Definition at line 321 of file export_format_dialog.h.

◆ demo_noise_combo

Gtk::ComboBox ExportFormatDialog::demo_noise_combo
private

Definition at line 331 of file export_format_dialog.h.

◆ demo_noise_dbfs_adjustment

Gtk::Adjustment ExportFormatDialog::demo_noise_dbfs_adjustment
private

Definition at line 332 of file export_format_dialog.h.

◆ demo_noise_dbfs_spinbutton

Gtk::SpinButton ExportFormatDialog::demo_noise_dbfs_spinbutton
private

Definition at line 333 of file export_format_dialog.h.

◆ demo_noise_dbfs_unit

Gtk::Label ExportFormatDialog::demo_noise_dbfs_unit
private

Definition at line 329 of file export_format_dialog.h.

◆ demo_noise_level_label

Gtk::Label ExportFormatDialog::demo_noise_level_label
private

Definition at line 328 of file export_format_dialog.h.

◆ demo_noise_list

Glib::RefPtr<Gtk::ListStore> ExportFormatDialog::demo_noise_list
private

Definition at line 322 of file export_format_dialog.h.

◆ demo_noise_mode_label

Gtk::Label ExportFormatDialog::demo_noise_mode_label
private

Definition at line 327 of file export_format_dialog.h.

◆ dither_label

Gtk::Label ExportFormatDialog::dither_label
private

Definition at line 376 of file export_format_dialog.h.

◆ dither_type_cols

DitherTypeCols ExportFormatDialog::dither_type_cols
private

Definition at line 372 of file export_format_dialog.h.

◆ dither_type_list

Glib::RefPtr<Gtk::ListStore> ExportFormatDialog::dither_type_list
private

Definition at line 373 of file export_format_dialog.h.

◆ dither_type_view

Gtk::TreeView ExportFormatDialog::dither_type_view
private

Definition at line 390 of file export_format_dialog.h.

◆ encoding_options_label

Gtk::Label ExportFormatDialog::encoding_options_label
private

Definition at line 338 of file export_format_dialog.h.

◆ encoding_options_table

Gtk::Table ExportFormatDialog::encoding_options_table
private

Definition at line 340 of file export_format_dialog.h.

◆ encoding_options_vbox

Gtk::VBox ExportFormatDialog::encoding_options_vbox
private

Definition at line 337 of file export_format_dialog.h.

◆ format

FormatPtr ExportFormatDialog::format
private

Definition at line 76 of file export_format_dialog.h.

◆ format_cols

FormatCols ExportFormatDialog::format_cols
private

Definition at line 261 of file export_format_dialog.h.

◆ format_label

Gtk::Label ExportFormatDialog::format_label
private

Definition at line 280 of file export_format_dialog.h.

◆ format_list

Glib::RefPtr<Gtk::ListStore> ExportFormatDialog::format_list
private

Definition at line 262 of file export_format_dialog.h.

◆ format_table

Gtk::Table ExportFormatDialog::format_table
private

Definition at line 276 of file export_format_dialog.h.

◆ format_view

Gtk::TreeView ExportFormatDialog::format_view
private

Definition at line 285 of file export_format_dialog.h.

◆ manager

ARDOUR::ExportFormatManager ExportFormatDialog::manager
private

Definition at line 77 of file export_format_dialog.h.

◆ metadata_table

Gtk::Table ExportFormatDialog::metadata_table
private

Definition at line 382 of file export_format_dialog.h.

◆ name_entry

Gtk::Entry ExportFormatDialog::name_entry
private

Definition at line 185 of file export_format_dialog.h.

◆ name_generated_part

Gtk::Label ExportFormatDialog::name_generated_part
private

Definition at line 186 of file export_format_dialog.h.

◆ name_hbox

Gtk::HBox ExportFormatDialog::name_hbox
private

Definition at line 182 of file export_format_dialog.h.

◆ name_label

Gtk::Label ExportFormatDialog::name_label
private

Definition at line 184 of file export_format_dialog.h.

◆ normalize_checkbox

Gtk::CheckButton ExportFormatDialog::normalize_checkbox
private

Definition at line 190 of file export_format_dialog.h.

◆ normalize_dbfs_adjustment

Gtk::Adjustment ExportFormatDialog::normalize_dbfs_adjustment
private

Definition at line 195 of file export_format_dialog.h.

◆ normalize_dbfs_label

Gtk::Label ExportFormatDialog::normalize_dbfs_label
private

Definition at line 200 of file export_format_dialog.h.

◆ normalize_dbfs_spinbutton

Gtk::SpinButton ExportFormatDialog::normalize_dbfs_spinbutton
private

Definition at line 194 of file export_format_dialog.h.

◆ normalize_dbtp_adjustment

Gtk::Adjustment ExportFormatDialog::normalize_dbtp_adjustment
private

Definition at line 199 of file export_format_dialog.h.

◆ normalize_dbtp_label

Gtk::Label ExportFormatDialog::normalize_dbtp_label
private

Definition at line 202 of file export_format_dialog.h.

◆ normalize_dbtp_spinbutton

Gtk::SpinButton ExportFormatDialog::normalize_dbtp_spinbutton
private

Definition at line 198 of file export_format_dialog.h.

◆ normalize_loudness_rb

Gtk::RadioButton ExportFormatDialog::normalize_loudness_rb
private

Definition at line 192 of file export_format_dialog.h.

◆ normalize_lufs_adjustment

Gtk::Adjustment ExportFormatDialog::normalize_lufs_adjustment
private

Definition at line 197 of file export_format_dialog.h.

◆ normalize_lufs_label

Gtk::Label ExportFormatDialog::normalize_lufs_label
private

Definition at line 201 of file export_format_dialog.h.

◆ normalize_lufs_spinbutton

Gtk::SpinButton ExportFormatDialog::normalize_lufs_spinbutton
private

Definition at line 196 of file export_format_dialog.h.

◆ normalize_peak_rb

Gtk::RadioButton ExportFormatDialog::normalize_peak_rb
private

Definition at line 191 of file export_format_dialog.h.

◆ normalize_table

Gtk::Table ExportFormatDialog::normalize_table
private

Definition at line 189 of file export_format_dialog.h.

◆ normalize_tp_limiter

Gtk::ComboBoxText ExportFormatDialog::normalize_tp_limiter
private

Definition at line 193 of file export_format_dialog.h.

◆ original_state

XMLNode& ExportFormatDialog::original_state
private

Definition at line 79 of file export_format_dialog.h.

◆ quality_cols

QualityCols ExportFormatDialog::quality_cols
private

Definition at line 249 of file export_format_dialog.h.

◆ quality_label

Gtk::Label ExportFormatDialog::quality_label
private

Definition at line 279 of file export_format_dialog.h.

◆ quality_list

Glib::RefPtr<Gtk::ListStore> ExportFormatDialog::quality_list
private

Definition at line 250 of file export_format_dialog.h.

◆ quality_view

Gtk::TreeView ExportFormatDialog::quality_view
private

Definition at line 284 of file export_format_dialog.h.

◆ revert_button

Gtk::Button* ExportFormatDialog::revert_button
private

Definition at line 344 of file export_format_dialog.h.

◆ sample_format_cols

SampleFormatCols ExportFormatDialog::sample_format_cols
private

Definition at line 360 of file export_format_dialog.h.

◆ sample_format_label

Gtk::Label ExportFormatDialog::sample_format_label
private

Definition at line 375 of file export_format_dialog.h.

◆ sample_format_list

Glib::RefPtr<Gtk::ListStore> ExportFormatDialog::sample_format_list
private

Definition at line 361 of file export_format_dialog.h.

◆ sample_format_view

Gtk::TreeView ExportFormatDialog::sample_format_view
private

Definition at line 389 of file export_format_dialog.h.

◆ sample_rate_cols

SampleRateCols ExportFormatDialog::sample_rate_cols
private

Definition at line 273 of file export_format_dialog.h.

◆ sample_rate_label

Gtk::Label ExportFormatDialog::sample_rate_label
private

Definition at line 281 of file export_format_dialog.h.

◆ sample_rate_list

Glib::RefPtr<Gtk::ListStore> ExportFormatDialog::sample_rate_list
private

Definition at line 274 of file export_format_dialog.h.

◆ sample_rate_view

Gtk::TreeView ExportFormatDialog::sample_rate_view
private

Definition at line 286 of file export_format_dialog.h.

◆ silence_end

ARDOUR::AnyTime ExportFormatDialog::silence_end
private

Definition at line 82 of file export_format_dialog.h.

◆ silence_end_checkbox

Gtk::CheckButton ExportFormatDialog::silence_end_checkbox
private

Definition at line 213 of file export_format_dialog.h.

◆ silence_end_clock

AudioClock ExportFormatDialog::silence_end_clock
private

Definition at line 214 of file export_format_dialog.h.

◆ silence_start

ARDOUR::AnyTime ExportFormatDialog::silence_start
private

Definition at line 81 of file export_format_dialog.h.

◆ silence_start_checkbox

Gtk::CheckButton ExportFormatDialog::silence_start_checkbox
private

Definition at line 209 of file export_format_dialog.h.

◆ silence_start_clock

AudioClock ExportFormatDialog::silence_start_clock
private

Definition at line 210 of file export_format_dialog.h.

◆ silence_table

Gtk::Table ExportFormatDialog::silence_table
private

Definition at line 206 of file export_format_dialog.h.

◆ src_quality_box

Gtk::HBox ExportFormatDialog::src_quality_box
private

Definition at line 301 of file export_format_dialog.h.

◆ src_quality_cols

SRCQualityCols ExportFormatDialog::src_quality_cols
private

Definition at line 298 of file export_format_dialog.h.

◆ src_quality_combo

Gtk::ComboBox ExportFormatDialog::src_quality_combo
private

Definition at line 303 of file export_format_dialog.h.

◆ src_quality_label

Gtk::Label ExportFormatDialog::src_quality_label
private

Definition at line 302 of file export_format_dialog.h.

◆ src_quality_list

Glib::RefPtr<Gtk::ListStore> ExportFormatDialog::src_quality_list
private

Definition at line 299 of file export_format_dialog.h.

◆ tag_checkbox

Gtk::CheckButton ExportFormatDialog::tag_checkbox
private

Definition at line 410 of file export_format_dialog.h.

◆ trim_end_checkbox

Gtk::CheckButton ExportFormatDialog::trim_end_checkbox
private

Definition at line 212 of file export_format_dialog.h.

◆ trim_start_checkbox

Gtk::CheckButton ExportFormatDialog::trim_start_checkbox
private

Definition at line 208 of file export_format_dialog.h.

◆ watermark_heading

Gtk::Label ExportFormatDialog::watermark_heading
private

Definition at line 326 of file export_format_dialog.h.

◆ watermark_options_table

Gtk::Table ExportFormatDialog::watermark_options_table
private

Definition at line 324 of file export_format_dialog.h.

◆ with_cue

Gtk::CheckButton ExportFormatDialog::with_cue
private

Definition at line 378 of file export_format_dialog.h.

◆ with_mp4chaps

Gtk::CheckButton ExportFormatDialog::with_mp4chaps
private

Definition at line 380 of file export_format_dialog.h.

◆ with_toc

Gtk::CheckButton ExportFormatDialog::with_toc
private

Definition at line 379 of file export_format_dialog.h.


The documentation for this class was generated from the following file: