Index: media/audio/win/audio_low_latency_input_win.h |
diff --git a/media/audio/win/audio_low_latency_input_win.h b/media/audio/win/audio_low_latency_input_win.h |
index c371beda4e3937c177b9295c50a9536cf6c62d63..2cb3606099409a4816db81865474b64492c5c1fe 100644 |
--- a/media/audio/win/audio_low_latency_input_win.h |
+++ b/media/audio/win/audio_low_latency_input_win.h |
@@ -67,7 +67,7 @@ |
#include "base/compiler_specific.h" |
#include "base/macros.h" |
-#include "base/threading/non_thread_safe.h" |
+#include "base/sequence_checker.h" |
#include "base/threading/platform_thread.h" |
#include "base/threading/simple_thread.h" |
#include "base/win/scoped_co_mem.h" |
@@ -89,8 +89,7 @@ class AudioManagerWin; |
class MEDIA_EXPORT WASAPIAudioInputStream |
: public AgcAudioStream<AudioInputStream>, |
public base::DelegateSimpleThread::Delegate, |
- public AudioConverter::InputCallback, |
- NON_EXPORTED_BASE(public base::NonThreadSafe) { |
+ public AudioConverter::InputCallback { |
public: |
// The ctor takes all the usual parameters, plus |manager| which is the |
// the audio manager who is creating this object. |
@@ -255,6 +254,8 @@ class MEDIA_EXPORT WASAPIAudioInputStream |
std::unique_ptr<AudioBus> convert_bus_; |
bool imperfect_buffer_size_conversion_ = false; |
+ SEQUENCE_CHECKER(sequence_checker_); |
+ |
DISALLOW_COPY_AND_ASSIGN(WASAPIAudioInputStream); |
}; |