OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2004 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2004 The WebRTC project authors. All Rights Reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
93 // VideoCapturerTest.SinkWantsMaxPixelAndMaxPixelCountStepUp | 93 // VideoCapturerTest.SinkWantsMaxPixelAndMaxPixelCountStepUp |
94 // depends on this. | 94 // depends on this. |
95 if (AdaptFrame(width, height, 0, 0, &adapted_width, &adapted_height, | 95 if (AdaptFrame(width, height, 0, 0, &adapted_width, &adapted_height, |
96 &crop_width, &crop_height, &crop_x, &crop_y, nullptr)) { | 96 &crop_width, &crop_height, &crop_x, &crop_y, nullptr)) { |
97 rtc::scoped_refptr<webrtc::I420Buffer> buffer( | 97 rtc::scoped_refptr<webrtc::I420Buffer> buffer( |
98 webrtc::I420Buffer::Create(adapted_width, adapted_height)); | 98 webrtc::I420Buffer::Create(adapted_width, adapted_height)); |
99 buffer->InitializeData(); | 99 buffer->InitializeData(); |
100 | 100 |
101 OnFrame(webrtc::VideoFrame( | 101 OnFrame(webrtc::VideoFrame( |
102 buffer, rotation_, | 102 buffer, rotation_, |
| 103 is_screencast_ ? webrtc::VideoContentType::kScreenshare |
| 104 : webrtc::VideoContentType::kDefault, |
103 next_timestamp_ / rtc::kNumNanosecsPerMicrosec), | 105 next_timestamp_ / rtc::kNumNanosecsPerMicrosec), |
104 width, height); | 106 width, height); |
105 } | 107 } |
106 next_timestamp_ += timestamp_interval; | 108 next_timestamp_ += timestamp_interval; |
107 | 109 |
108 return true; | 110 return true; |
109 } | 111 } |
110 | 112 |
111 sigslot::signal1<FakeVideoCapturer*> SignalDestroyed; | 113 sigslot::signal1<FakeVideoCapturer*> SignalDestroyed; |
112 | 114 |
(...skipping 26 matching lines...) Expand all Loading... |
139 bool running_; | 141 bool running_; |
140 int64_t initial_timestamp_; | 142 int64_t initial_timestamp_; |
141 int64_t next_timestamp_; | 143 int64_t next_timestamp_; |
142 const bool is_screencast_; | 144 const bool is_screencast_; |
143 webrtc::VideoRotation rotation_; | 145 webrtc::VideoRotation rotation_; |
144 }; | 146 }; |
145 | 147 |
146 } // namespace cricket | 148 } // namespace cricket |
147 | 149 |
148 #endif // WEBRTC_MEDIA_BASE_FAKEVIDEOCAPTURER_H_ | 150 #endif // WEBRTC_MEDIA_BASE_FAKEVIDEOCAPTURER_H_ |
OLD | NEW |