| Index: third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.h
|
| diff --git a/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.h b/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.h
|
| index a25e598b53617a89d01aa2b0466ae65ea470a49e..2fd3bdfbcb86d34620d73a527b2db95093d1937d 100644
|
| --- a/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.h
|
| +++ b/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.h
|
| @@ -35,6 +35,7 @@ namespace blink {
|
|
|
| class AudioBus;
|
| class AbstractAudioContext;
|
| +class AudioTimestamp;
|
|
|
| class AudioDestinationHandler : public AudioHandler, public AudioIOCallback {
|
| public:
|
| @@ -46,7 +47,7 @@ public:
|
|
|
| // The audio hardware calls render() to get the next render quantum of audio into destinationBus.
|
| // It will optionally give us local/live audio input in sourceBus (if it's not 0).
|
| - void render(AudioBus* sourceBus, AudioBus* destinationBus, size_t numberOfFrames) final;
|
| + void render(AudioBus* sourceBus, AudioBus* destinationBus, size_t numberOfFrames, const WebAudioTimestamp& outputTimestamp) final;
|
|
|
| size_t currentSampleFrame() const { return acquireLoad(&m_currentSampleFrame); }
|
| double currentTime() const { return currentSampleFrame() / static_cast<double>(sampleRate()); }
|
|
|