| Index: content/public/browser/media_observer.h
|
| diff --git a/content/public/browser/media_observer.h b/content/public/browser/media_observer.h
|
| index c938b1c3134018aacb6234073be3474dc2210f74..091a3b7d0d0482fc3239f2a86bbf6e56bc54e001 100644
|
| --- a/content/public/browser/media_observer.h
|
| +++ b/content/public/browser/media_observer.h
|
| @@ -6,6 +6,8 @@
|
| #define CONTENT_PUBLIC_BROWSER_MEDIA_OBSERVER_H_
|
| #pragma once
|
|
|
| +#include "content/public/common/media_stream_request.h"
|
| +
|
| namespace media {
|
| struct MediaLogEvent;
|
| }
|
| @@ -36,6 +38,18 @@ class MediaObserver {
|
| virtual void OnMediaEvent(int render_process_id,
|
| const media::MediaLogEvent& event) = 0;
|
|
|
| + // Called when capture devices are opened.
|
| + virtual void OnCaptureDevicesOpened(
|
| + int render_process_id,
|
| + int render_view_id,
|
| + const content::MediaStreamDevices& devices) = 0;
|
| +
|
| + // Called when the opened capture devices are closed.
|
| + virtual void OnCaptureDevicesClosed(
|
| + int render_process_id,
|
| + int render_view_id,
|
| + const content::MediaStreamDevices& devices) = 0;
|
| +
|
| protected:
|
| virtual ~MediaObserver() {}
|
| };
|
|
|