| Index: content/public/common/media_stream_request.h
|
| diff --git a/content/public/common/media_stream_request.h b/content/public/common/media_stream_request.h
|
| index c4c838fb6e376a216a3bbc1c979896ff95ee423e..917f4ee8e5edfc45feedee9cd77d6d6c683aa11d 100644
|
| --- a/content/public/common/media_stream_request.h
|
| +++ b/content/public/common/media_stream_request.h
|
| @@ -59,6 +59,21 @@ enum VideoFacingMode {
|
| NUM_MEDIA_VIDEO_FACING_MODE
|
| };
|
|
|
| +enum MediaStreamRequestResult {
|
| + OK = 0,
|
| + PERMISSION_DENIED,
|
| + PERMISSION_DISMISSED,
|
| + INVALID_STATE,
|
| + NO_HARDWARE,
|
| + INVALID_SECURITY_ORIGIN,
|
| + TAB_CAPTURE_FAILURE,
|
| + SCREEN_CAPTURE_FAILURE,
|
| + DEVICE_CAPTURE_FAILURE,
|
| + TRACK_START_FAILURE,
|
| +
|
| + NUM_MEDIA_REQUEST_RESULTS
|
| +};
|
| +
|
| // Convenience predicates to determine whether the given type represents some
|
| // audio or some video device.
|
| CONTENT_EXPORT bool IsAudioMediaType(MediaStreamType type);
|
| @@ -225,6 +240,7 @@ class MediaStreamUI {
|
| // Callback used return results of media access requests.
|
| typedef base::Callback<void(
|
| const MediaStreamDevices& devices,
|
| + content::MediaStreamRequestResult result,
|
| scoped_ptr<MediaStreamUI> ui)> MediaResponseCallback;
|
|
|
| } // namespace content
|
|
|