Index: webrtc/media/engine/simulcast.h |
diff --git a/webrtc/media/engine/simulcast.h b/webrtc/media/engine/simulcast.h |
index 20be4c487e443f5b20bc0e051d2931817590ca84..3aae70f59d55fff320256e5021ad1218822adda2 100644 |
--- a/webrtc/media/engine/simulcast.h |
+++ b/webrtc/media/engine/simulcast.h |
@@ -19,6 +19,7 @@ |
namespace cricket { |
struct StreamParams; |
+// TODO(sprang): Remove this, as we're moving away from temporal layer mode. |
// Config for use with screen cast when temporal layers are enabled. |
struct ScreenshareLayerConfig { |
public: |
@@ -45,12 +46,16 @@ int GetTotalMaxBitrateBps(const std::vector<webrtc::VideoStream>& streams); |
void GetSimulcastSsrcs(const StreamParams& sp, std::vector<uint32_t>* ssrcs); |
// Get simulcast settings. |
+// TODO(sprang): Remove default parameter when it's not longer referenced. |
std::vector<webrtc::VideoStream> GetSimulcastConfig(size_t max_streams, |
int width, |
int height, |
int max_bitrate_bps, |
int max_qp, |
- int max_framerate); |
+ int max_framerate, |
+ bool is_screencast = false); |
+ |
+bool UseSimulcastScreenshare(); |
} // namespace cricket |