Index: media/video/picture.h |
diff --git a/media/video/picture.h b/media/video/picture.h |
index b4a5e298d1b890e7ffe766d9479b6676b5c8992e..7abf361ebbbf652f4f1730b60f457e99667af77a 100644 |
--- a/media/video/picture.h |
+++ b/media/video/picture.h |
@@ -23,15 +23,16 @@ class MEDIA_EXPORT PictureBuffer { |
public: |
using TextureIds = std::vector<uint32_t>; |
+ PictureBuffer(int32_t id, const gfx::Size& size); |
PictureBuffer(int32_t id, |
- gfx::Size size, |
+ const gfx::Size& size, |
const TextureIds& client_texture_ids); |
PictureBuffer(int32_t id, |
- gfx::Size size, |
+ const gfx::Size& size, |
const TextureIds& client_texture_ids, |
const TextureIds& service_texture_ids); |
PictureBuffer(int32_t id, |
- gfx::Size size, |
+ const gfx::Size& size, |
const TextureIds& client_texture_ids, |
const std::vector<gpu::Mailbox>& texture_mailboxes); |
PictureBuffer(const PictureBuffer& other); |
@@ -52,9 +53,7 @@ class MEDIA_EXPORT PictureBuffer { |
// |client_texture_ids|. |
const TextureIds& service_texture_ids() const { return service_texture_ids_; } |
- const gpu::Mailbox& texture_mailbox(size_t plane) const { |
- return texture_mailboxes_[plane]; |
- } |
+ gpu::Mailbox texture_mailbox(size_t plane) const; |
private: |
int32_t id_; |