| Index: extensions/renderer/api/display_source/wifi_display/wifi_display_video_encoder.h
|
| diff --git a/extensions/renderer/api/display_source/wifi_display/wifi_display_video_encoder.h b/extensions/renderer/api/display_source/wifi_display/wifi_display_video_encoder.h
|
| index 995920f5882b8b814fd04e2f16be324975072492..28b0a43acd8ddfda536810ca60ac48a954b757d2 100644
|
| --- a/extensions/renderer/api/display_source/wifi_display/wifi_display_video_encoder.h
|
| +++ b/extensions/renderer/api/display_source/wifi_display/wifi_display_video_encoder.h
|
| @@ -52,6 +52,13 @@ class WiFiDisplayVideoEncoder : public WiFiDisplayMediaEncoder {
|
| CreateVideoEncodeAcceleratorCallback vea_create_callback;
|
| };
|
|
|
| + // Returns the list of supported video encoder profiles
|
| + // for the given frame size and frame rate.
|
| + // If hight profile is supported it is to be first in the list.
|
| + static std::vector<wds::H264Profile> FindSupportedProfiles(
|
| + const gfx::Size& frame_size,
|
| + int32_t frame_rate);
|
| +
|
| // A factory method that creates a new encoder instance from the given
|
| // |params|, the encoder instance is returned as an argument of
|
| // |result_callback| ('nullptr' argument means encoder creation failure).
|
|
|