Index: gpu/command_buffer/service/in_process_command_buffer.h |
diff --git a/gpu/command_buffer/service/in_process_command_buffer.h b/gpu/command_buffer/service/in_process_command_buffer.h |
index 83318b55af3ab3e0f15893fe786d800d9e7f121c..fce105935d97defa3daff6cab95ab4e8429c666d 100644 |
--- a/gpu/command_buffer/service/in_process_command_buffer.h |
+++ b/gpu/command_buffer/service/in_process_command_buffer.h |
@@ -125,7 +125,11 @@ class GPU_EXPORT InProcessCommandBuffer : public CommandBuffer, |
const base::Closure& callback) override; |
void SignalQuery(uint32 query_id, const base::Closure& callback) override; |
void SetSurfaceVisible(bool visible) override; |
- uint32 CreateStreamTexture(uint32 texture_id) override; |
+ int32 CreateStreamTexture(uint32 texture_id) override; |
+ void SetStreamTextureSize(uint32 texture_id, |
+ int32 stream_id, |
+ size_t width, |
+ size_t height) override; |
void SetLock(base::Lock*) override; |
bool IsGpuChannelLost() override; |
CommandBufferNamespace GetNamespaceID() const override; |
@@ -175,8 +179,7 @@ class GPU_EXPORT InProcessCommandBuffer : public CommandBuffer, |
}; |
#if defined(OS_ANDROID) |
- scoped_refptr<gfx::SurfaceTexture> GetSurfaceTexture( |
- uint32 stream_id); |
+ scoped_refptr<gfx::SurfaceTexture> GetSurfaceTexture(int32 stream_id); |
#endif |
private: |
@@ -212,7 +215,11 @@ class GPU_EXPORT InProcessCommandBuffer : public CommandBuffer, |
bool DestroyOnGpuThread(); |
void FlushOnGpuThread(int32 put_offset, uint32_t order_num); |
void ScheduleDelayedWorkOnGpuThread(); |
- uint32 CreateStreamTextureOnGpuThread(uint32 client_texture_id); |
+ int32 CreateStreamTextureOnGpuThread(uint32 client_texture_id); |
+ void SetStreamTextureSizeOnGpuThread(uint32 texture_id, |
+ int32 stream_id, |
+ size_t width, |
+ size_t height); |
bool MakeCurrent(); |
base::Closure WrapCallback(const base::Closure& callback); |
State GetStateFast(); |