Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1049)

Unified Diff: third_party/WebKit/Source/platform/audio/AudioDestination.h

Issue 2590983003: Remove input/source components from AudioDestination (Closed)
Patch Set: Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/platform/audio/AudioDestination.h
diff --git a/third_party/WebKit/Source/platform/audio/AudioDestination.h b/third_party/WebKit/Source/platform/audio/AudioDestination.h
index a62c38a50fe998f4f87b123016094b928ef92ddb..d62852fc36351295711e75f12df65c5c1401e1fd 100644
--- a/third_party/WebKit/Source/platform/audio/AudioDestination.h
+++ b/third_party/WebKit/Source/platform/audio/AudioDestination.h
@@ -42,7 +42,6 @@
namespace blink {
-class AudioFIFO;
class AudioPullFIFO;
class SecurityOrigin;
@@ -80,8 +79,7 @@ class PLATFORM_EXPORT AudioDestination : public WebAudioDevice::RenderCallback,
float sampleRate() const { return m_sampleRate; }
// WebAudioDevice::RenderCallback
- void render(const WebVector<float*>& sourceData,
- const WebVector<float*>& audioData,
+ void render(const WebVector<float*>& audioData,
size_t numberOfFrames,
double delay,
double delayTimestamp,
@@ -103,14 +101,12 @@ class PLATFORM_EXPORT AudioDestination : public WebAudioDevice::RenderCallback,
private:
AudioIOCallback& m_callback;
unsigned m_numberOfOutputChannels;
- RefPtr<AudioBus> m_inputBus;
RefPtr<AudioBus> m_renderBus;
float m_sampleRate;
bool m_isPlaying;
std::unique_ptr<WebAudioDevice> m_audioDevice;
size_t m_callbackBufferSize;
- std::unique_ptr<AudioFIFO> m_inputFifo;
std::unique_ptr<AudioPullFIFO> m_fifo;
size_t m_framesElapsed;

Powered by Google App Engine
This is Rietveld 408576698