Index: third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.h |
diff --git a/third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.h b/third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.h |
index b145642b82ea96eb3bd9de6e5d1ab3f3de8955c8..f792ee81dfa5f8c90e28455401dae6db42b98327 100644 |
--- a/third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.h |
+++ b/third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.h |
@@ -110,6 +110,11 @@ public: |
void lock(); |
bool tryLock(); |
void unlock(); |
+ |
+ // This locks the audio render thread for OfflineAudioContext rendering. |
+ // MUST NOT be used in the real-time audio context. |
+ void offlineLock(); |
+ |
#if ENABLE(ASSERT) |
// Returns true if this thread owns the context's lock. |
bool isGraphOwner(); |