Index: remoting/host/audio_capturer_win.cc |
diff --git a/remoting/host/audio_capturer_win.cc b/remoting/host/audio_capturer_win.cc |
index b06c72247892cd5732b015193f08593687119a93..f5d71390193b32f4f5d89a2c7e1f37f7c74ebd82 100644 |
--- a/remoting/host/audio_capturer_win.cc |
+++ b/remoting/host/audio_capturer_win.cc |
@@ -45,6 +45,7 @@ AudioCapturerWin::AudioCapturerWin() |
} |
AudioCapturerWin::~AudioCapturerWin() { |
+ DCHECK(thread_checker_.CalledOnValidThread()); |
} |
bool AudioCapturerWin::Start(const PacketCapturedCallback& callback) { |
@@ -200,28 +201,9 @@ bool AudioCapturerWin::Start(const PacketCapturedCallback& callback) { |
return true; |
} |
-void AudioCapturerWin::Stop() { |
- DCHECK(thread_checker_.CalledOnValidThread()); |
- DCHECK(IsStarted()); |
- |
- capture_timer_.reset(); |
- mm_device_.Release(); |
- audio_client_.Release(); |
- audio_capture_client_.Release(); |
- wave_format_ex_.Reset(nullptr); |
- |
- thread_checker_.DetachFromThread(); |
-} |
- |
-bool AudioCapturerWin::IsStarted() { |
- DCHECK(thread_checker_.CalledOnValidThread()); |
- return capture_timer_.get() != nullptr; |
-} |
- |
void AudioCapturerWin::DoCapture() { |
DCHECK(AudioCapturer::IsValidSampleRate(sampling_rate_)); |
DCHECK(thread_checker_.CalledOnValidThread()); |
- DCHECK(IsStarted()); |
// Fetch all packets from the audio capture endpoint buffer. |
HRESULT hr = S_OK; |