4 // Windows Header Files:
5 #include "base_window.h"
6 #include "sf_windows.h"
9 #include "tab_dialog.h"
14 struct config_tab_dialog : public tab_dialog_base
17 sf::base_window& parent_window,
20 const std::wstring& menu_name,
21 const std::wstring& name,
24 virtual ~config_tab_dialog(){};
25 virtual LRESULT window_proc(HWND hwnd,uint32_t message, WPARAM wParam, LPARAM lParam);
26 virtual void enable();
27 virtual void disable();
29 void init_config_dialog();
30 void update_config_dialog();
31 void enable_config_dialog(bool value);
33 int current_output_driver_index_;
34 int current_input_driver_index_;
36 bool update_config_dialog_;
37 bool edit_output_config_;
38 bool edit_input_config_;
40 wasapi_device_manager::device_info::params_t editing_output_params_;
41 wasapi_device_manager::device_info::params_t editing_input_params_;