Index: media/gpu/vt_video_encode_accelerator_mac.h |
diff --git a/media/gpu/vt_video_encode_accelerator_mac.h b/media/gpu/vt_video_encode_accelerator_mac.h |
index ede9822728ef5ee607dbf90ed230966c63d57001..b36e41f2b8fc4d16e74bfe3bd4afcf4c80160117 100644 |
--- a/media/gpu/vt_video_encode_accelerator_mac.h |
+++ b/media/gpu/vt_video_encode_accelerator_mac.h |
@@ -63,6 +63,9 @@ class MEDIA_GPU_EXPORT VTVideoEncodeAccelerator |
uint32_t framerate); |
void DestroyTask(); |
+ // Helper function to set bitrate. |
+ void SetAdjustedBitrate(int32_t bitrate); |
+ |
// Helper function to notify the client of an error on |client_task_runner_|. |
void NotifyError(media::VideoEncodeAccelerator::Error error); |
@@ -107,8 +110,9 @@ class MEDIA_GPU_EXPORT VTVideoEncodeAccelerator |
gfx::Size input_visible_size_; |
size_t bitstream_buffer_size_; |
int32_t frame_rate_; |
+ int32_t initial_bitrate_; |
int32_t target_bitrate_; |
- int32_t adjusted_bitrate_; |
+ int32_t encoder_set_bitrate_; |
// Bitrate adjuster used to fix VideoToolbox's inconsistent bitrate issues. |
webrtc::BitrateAdjuster bitrate_adjuster_; |