Chromium Code Reviews| 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; |
|
Raymond Toy
2016/11/04 17:51:40
Can we document what these three parameters really
Mikhail
2016/11/28 15:15:59
Done.
|
| // 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 |