Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(59)

Unified Diff: content/public/renderer/media_stream_video_sink.cc

Issue 1873293002: Report if video capturing meets output protection requirement. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/public/renderer/media_stream_video_sink.cc
diff --git a/content/public/renderer/media_stream_video_sink.cc b/content/public/renderer/media_stream_video_sink.cc
index d2c3488af04bc54e01af04e8c52ddf056fe0e5a7..89c615405d38adac10e79844cfdd8bac2fc0c396 100644
--- a/content/public/renderer/media_stream_video_sink.cc
+++ b/content/public/renderer/media_stream_video_sink.cc
@@ -17,13 +17,15 @@ MediaStreamVideoSink::~MediaStreamVideoSink() {
void MediaStreamVideoSink::ConnectToTrack(
const blink::WebMediaStreamTrack& track,
- const VideoCaptureDeliverFrameCB& callback) {
+ const VideoCaptureDeliverFrameCB& callback,
+ bool is_sink_secure) {
DCHECK(connected_track_.isNull());
connected_track_ = track;
MediaStreamVideoTrack* const video_track =
MediaStreamVideoTrack::GetVideoTrack(connected_track_);
DCHECK(video_track);
video_track->AddSink(this, callback);
+ video_track->SetVideoSinkSecured(is_sink_secure);
}
void MediaStreamVideoSink::DisconnectFromTrack() {

Powered by Google App Engine
This is Rietveld 408576698