summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/mediastream/webaudio_media_stream_source.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/mediastream/webaudio_media_stream_source.h')
-rw-r--r--chromium/third_party/blink/renderer/platform/mediastream/webaudio_media_stream_source.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/chromium/third_party/blink/renderer/platform/mediastream/webaudio_media_stream_source.h b/chromium/third_party/blink/renderer/platform/mediastream/webaudio_media_stream_source.h
index 1fb5e1d9887..4f8f1681237 100644
--- a/chromium/third_party/blink/renderer/platform/mediastream/webaudio_media_stream_source.h
+++ b/chromium/third_party/blink/renderer/platform/mediastream/webaudio_media_stream_source.h
@@ -29,6 +29,9 @@ class PLATFORM_EXPORT WebAudioMediaStreamSource final
WebAudioMediaStreamSource(
MediaStreamSource* media_stream_source,
scoped_refptr<base::SingleThreadTaskRunner> task_runner);
+ WebAudioMediaStreamSource(const WebAudioMediaStreamSource&) = delete;
+ WebAudioMediaStreamSource& operator=(const WebAudioMediaStreamSource&) =
+ delete;
~WebAudioMediaStreamSource() override;
@@ -38,9 +41,9 @@ class PLATFORM_EXPORT WebAudioMediaStreamSource final
// Note: Blink ensures setFormat() and consumeAudio() are not called
// concurrently across threads, but these methods could be called on any
// thread.
- void SetFormat(size_t number_of_channels, float sample_rate) override;
+ void SetFormat(int number_of_channels, float sample_rate) override;
void ConsumeAudio(const Vector<const float*>& audio_data,
- size_t number_of_frames) override;
+ int number_of_frames) override;
// Called by AudioPushFifo zero or more times during the call to
// consumeAudio(). Delivers audio data with the required buffer size to the
@@ -76,8 +79,6 @@ class PLATFORM_EXPORT WebAudioMediaStreamSource final
// This object registers with a MediaStreamSource. We keep track of
// that in order to be able to deregister before stopping this source.
Persistent<MediaStreamSource> media_stream_source_;
-
- DISALLOW_COPY_AND_ASSIGN(WebAudioMediaStreamSource);
};
} // namespace blink