Prechádzať zdrojové kódy

win-dshow: Use member initialization

Instead of using initializer list to set variables to null/false, use
C++11 member initialization
jp9000 11 rokov pred
rodič
commit
8943ccc1d6
1 zmenil súbory, kde vykonal 5 pridanie a 9 odobranie
  1. 5 9
      plugins/win-wasapi/win-wasapi.cpp

+ 5 - 9
plugins/win-wasapi/win-wasapi.cpp

@@ -27,13 +27,13 @@ class WASAPISource {
 	string                      device_id;
 	string                      device_id;
 	string                      device_name;
 	string                      device_name;
 	bool                        isInputDevice;
 	bool                        isInputDevice;
-	bool                        useDeviceTiming;
-	bool                        isDefaultDevice;
+	bool                        useDeviceTiming = false;
+	bool                        isDefaultDevice = false;
 
 
-	bool                        reconnecting;
+	bool                        reconnecting = false;
 	WinHandle                   reconnectThread;
 	WinHandle                   reconnectThread;
 
 
-	bool                        active;
+	bool                        active = false;
 	WinHandle                   captureThread;
 	WinHandle                   captureThread;
 
 
 	WinHandle                   stopSignal;
 	WinHandle                   stopSignal;
@@ -72,11 +72,7 @@ public:
 
 
 WASAPISource::WASAPISource(obs_data_t *settings, obs_source_t *source_,
 WASAPISource::WASAPISource(obs_data_t *settings, obs_source_t *source_,
 		bool input)
 		bool input)
-	: reconnecting    (false),
-	  active          (false),
-	  reconnectThread (nullptr),
-	  captureThread   (nullptr),
-	  source          (source_),
+	: source          (source_),
 	  isInputDevice   (input)
 	  isInputDevice   (input)
 {
 {
 	UpdateSettings(settings);
 	UpdateSettings(settings);