diff options
Diffstat (limited to 'dom/media/webaudio/BufferDecoder.h')
-rw-r--r-- | dom/media/webaudio/BufferDecoder.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/dom/media/webaudio/BufferDecoder.h b/dom/media/webaudio/BufferDecoder.h index 5b75d6405..2c6c49454 100644 --- a/dom/media/webaudio/BufferDecoder.h +++ b/dom/media/webaudio/BufferDecoder.h @@ -23,7 +23,7 @@ class BufferDecoder final : public AbstractMediaDecoder public: // This class holds a weak pointer to MediaResource. It's the responsibility // of the caller to manage the memory of the MediaResource object. - explicit BufferDecoder(MediaResource* aResource); + explicit BufferDecoder(MediaResource* aResource, GMPCrashHelper* aCrashHelper); NS_DECL_THREADSAFE_ISUPPORTS @@ -39,10 +39,13 @@ public: MediaDecoderOwner* GetOwner() const final override; + already_AddRefed<GMPCrashHelper> GetCrashHelper() override; + private: virtual ~BufferDecoder(); RefPtr<TaskQueue> mTaskQueueIdentity; RefPtr<MediaResource> mResource; + RefPtr<GMPCrashHelper> mCrashHelper; }; } // namespace mozilla |