summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/webaudio/media_element_audio_source_node.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/webaudio/media_element_audio_source_node.h')
-rw-r--r--chromium/third_party/blink/renderer/modules/webaudio/media_element_audio_source_node.h15
1 files changed, 7 insertions, 8 deletions
diff --git a/chromium/third_party/blink/renderer/modules/webaudio/media_element_audio_source_node.h b/chromium/third_party/blink/renderer/modules/webaudio/media_element_audio_source_node.h
index 9fbb8127720..74599d3fc76 100644
--- a/chromium/third_party/blink/renderer/modules/webaudio/media_element_audio_source_node.h
+++ b/chromium/third_party/blink/renderer/modules/webaudio/media_element_audio_source_node.h
@@ -53,7 +53,7 @@ class MediaElementAudioSourceHandler final : public AudioHandler {
// AudioHandler
void Dispose() override;
- void Process(size_t frames_to_process) override;
+ void Process(uint32_t frames_to_process) override;
// AudioNode
double TailTime() const override { return 0; }
@@ -61,7 +61,7 @@ class MediaElementAudioSourceHandler final : public AudioHandler {
// Helpers for AudioSourceProviderClient implementation of
// MediaElementAudioSourceNode.
- void SetFormat(size_t number_of_channels, float sample_rate);
+ void SetFormat(uint32_t number_of_channels, float sample_rate);
void lock() EXCLUSIVE_LOCK_FUNCTION(GetProcessLock());
void unlock() UNLOCK_FUNCTION(GetProcessLock());
@@ -84,7 +84,7 @@ class MediaElementAudioSourceHandler final : public AudioHandler {
// Print warning if CORS restrictions cause MediaElementAudioSource to output
// zeroes.
- void PrintCORSMessage(const String& message);
+ void PrintCorsMessage(const String& message);
// This Persistent doesn't make a reference cycle. The reference from
// HTMLMediaElement to AudioSourceProvideClient, which
@@ -119,7 +119,9 @@ class MediaElementAudioSourceNode final : public AudioNode,
HTMLMediaElement&,
ExceptionState&);
static MediaElementAudioSourceNode*
- Create(AudioContext*, const MediaElementAudioSourceOptions&, ExceptionState&);
+ Create(AudioContext*, const MediaElementAudioSourceOptions*, ExceptionState&);
+
+ MediaElementAudioSourceNode(AudioContext&, HTMLMediaElement&);
void Trace(blink::Visitor*) override;
MediaElementAudioSourceHandler& GetMediaElementAudioSourceHandler() const;
@@ -127,14 +129,11 @@ class MediaElementAudioSourceNode final : public AudioNode,
HTMLMediaElement* mediaElement() const;
// AudioSourceProviderClient functions:
- void SetFormat(size_t number_of_channels, float sample_rate) override;
+ void SetFormat(uint32_t number_of_channels, float sample_rate) override;
void lock() override EXCLUSIVE_LOCK_FUNCTION(
GetMediaElementAudioSourceHandler().GetProcessLock());
void unlock() override
UNLOCK_FUNCTION(GetMediaElementAudioSourceHandler().GetProcessLock());
-
- private:
- MediaElementAudioSourceNode(AudioContext&, HTMLMediaElement&);
};
} // namespace blink