| Index: ui/accelerated_widget_mac/ca_renderer_layer_tree.h
|
| diff --git a/ui/accelerated_widget_mac/ca_renderer_layer_tree.h b/ui/accelerated_widget_mac/ca_renderer_layer_tree.h
|
| index 864a7f9af198bc8c1a55b19dc4821e71b21264dc..12005c3dca9eaf45f7d29198fbcf59379e34b6ee 100644
|
| --- a/ui/accelerated_widget_mac/ca_renderer_layer_tree.h
|
| +++ b/ui/accelerated_widget_mac/ca_renderer_layer_tree.h
|
| @@ -59,6 +59,13 @@ class ACCELERATED_WIDGET_MAC_EXPORT CARendererLayerTree {
|
| std::unique_ptr<CARendererLayerTree> old_tree,
|
| float scale_factor);
|
|
|
| + // Check to see if the CALayer tree can be represented entirely by a video
|
| + // layer on a black background. If so, then set |fullscreen_low_power_layer|
|
| + // to draw this content and return true. Otherwise return false. This is to
|
| + // be called after committing scheduled CALayers.
|
| + bool CommitFullscreenLowPowerLayer(
|
| + AVSampleBufferDisplayLayer* fullscreen_low_power_layer);
|
| +
|
| private:
|
| struct RootLayer;
|
| struct ClipAndSortingLayer;
|
|
|