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

Unified Diff: content/renderer/media/media_stream_video_source.h

Issue 391703002: Implement ConstraintNotSatisfiedError for getusermedia (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: add bug id and reviewer Created 6 years, 5 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/renderer/media/media_stream_video_source.h
diff --git a/content/renderer/media/media_stream_video_source.h b/content/renderer/media/media_stream_video_source.h
index 45d2b03082db635b30a1e0d697ef56b3f16d4d91..06463583108b89b456790ab32a883a5eb99b998a 100644
--- a/content/renderer/media/media_stream_video_source.h
+++ b/content/renderer/media/media_stream_video_source.h
@@ -108,7 +108,7 @@ class CONTENT_EXPORT MediaStreamVideoSource
virtual void StartSourceImpl(
const media::VideoCaptureParams& params,
const VideoCaptureDeliverFrameCB& frame_callback) = 0;
- void OnStartDone(bool success);
+ void OnStartDone(content::MediaStreamRequestResult result);
no longer working on chromium 2014/07/28 19:55:08 nit, you don't need content::
jiajia.qin 2014/07/30 05:18:07 Done.
// An implementation must immediately stop capture video frames and must not
// call OnSupportedFormats after this method has been called. After this
@@ -141,10 +141,13 @@ class CONTENT_EXPORT MediaStreamVideoSource
// in the context of the callback. If gUM fail, the implementation will
// simply drop the references to the blink source and track which will lead
// to that this object is deleted.
- void FinalizeAddTrack();
+ void FinalizeAddTrack(content::MediaStreamRequestResult result);
no longer working on chromium 2014/07/28 19:55:08 ditto
jiajia.qin 2014/07/30 05:18:07 Done.
State state_;
+ // constraintName_ is used to record the name of constraint
+ // that causes ConstraintNotSatisfiedError
+ blink::WebString constraintName_;
no longer working on chromium 2014/07/28 19:55:08 how about changing the name to unsatisfied_constra
jiajia.qin 2014/07/30 05:18:08 Done.
media::VideoCaptureFormat current_format_;
struct RequestedConstraints {

Powered by Google App Engine
This is Rietveld 408576698