Index: webrtc/api/androidvideocapturer.h |
diff --git a/webrtc/api/androidvideocapturer.h b/webrtc/api/androidvideocapturer.h |
index 24294efc13fac415dfb71120a650a1336865e8d3..58e7f7bf85860d29044e2cc605fdffbfa4410986 100644 |
--- a/webrtc/api/androidvideocapturer.h |
+++ b/webrtc/api/androidvideocapturer.h |
@@ -42,7 +42,8 @@ class AndroidVideoCapturerDelegate : public rtc::RefCountInterface { |
class AndroidVideoCapturer : public cricket::VideoCapturer { |
public: |
explicit AndroidVideoCapturer( |
- const rtc::scoped_refptr<AndroidVideoCapturerDelegate>& delegate); |
+ const rtc::scoped_refptr<AndroidVideoCapturerDelegate>& delegate, |
+ bool is_screencast = false); |
virtual ~AndroidVideoCapturer(); |
// Called from JNI when the capturer has been started. |
@@ -70,11 +71,12 @@ class AndroidVideoCapturer : public cricket::VideoCapturer { |
const cricket::VideoFormat& capture_format) override; |
void Stop() override; |
bool IsRunning() override; |
- bool IsScreencast() const override { return false; } |
+ bool IsScreencast() const override { return is_screencast_; } |
bool GetPreferredFourccs(std::vector<uint32_t>* fourccs) override; |
bool running_; |
rtc::scoped_refptr<AndroidVideoCapturerDelegate> delegate_; |
+ const bool is_screencast_; |
rtc::ThreadChecker thread_checker_; |
}; |