summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/media/gles2_video_decode_context.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/renderer/media/gles2_video_decode_context.h')
-rw-r--r--chrome/renderer/media/gles2_video_decode_context.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/chrome/renderer/media/gles2_video_decode_context.h b/chrome/renderer/media/gles2_video_decode_context.h
index e087bb3..35958b6 100644
--- a/chrome/renderer/media/gles2_video_decode_context.h
+++ b/chrome/renderer/media/gles2_video_decode_context.h
@@ -95,10 +95,11 @@ class Gles2VideoDecodeContext : public media::VideoDecodeContext {
// media::VideoDecodeContext implementation.
virtual void* GetDevice();
- virtual void AllocateVideoFrames(int n, size_t width, size_t height,
- AllocationCompleteCallback* callback);
- virtual void ReleaseVideoFrames(int n, media::VideoFrame* frames);
- virtual void Destroy(DestructionCompleteCallback* callback);
+ virtual void AllocateVideoFrames(
+ int n, size_t width, size_t height, media::VideoFrame::Format format,
+ std::vector<scoped_refptr<media::VideoFrame> >* frames, Task* task);
+ virtual void ReleaseAllVideoFrames();
+ virtual void Destroy(Task* task) = 0;
//--------------------------------------------------------------------------
// Any thread