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 dda3527f57476e3697025958418f64c07573959d..a62c38a50fe998f4f87b123016094b928ef92ddb 100644 |
--- a/third_party/WebKit/Source/platform/audio/AudioDestination.h |
+++ b/third_party/WebKit/Source/platform/audio/AudioDestination.h |
@@ -82,7 +82,10 @@ class PLATFORM_EXPORT AudioDestination : public WebAudioDevice::RenderCallback, |
// WebAudioDevice::RenderCallback |
void render(const WebVector<float*>& sourceData, |
const WebVector<float*>& audioData, |
- size_t numberOfFrames) override; |
+ size_t numberOfFrames, |
+ double delay, |
+ double delayTimestamp, |
+ size_t priorFramesSkipped) override; |
// AudioSourceProvider |
void provideInput(AudioBus*, size_t framesToProcess) override; |
@@ -109,6 +112,10 @@ class PLATFORM_EXPORT AudioDestination : public WebAudioDevice::RenderCallback, |
std::unique_ptr<AudioFIFO> m_inputFifo; |
std::unique_ptr<AudioPullFIFO> m_fifo; |
+ |
+ size_t m_framesElapsed; |
+ AudioIOPosition m_outputPosition; |
+ base::TimeTicks m_outputPositionReceivedTimestamp; |
}; |
} // namespace blink |