Chromium Code Reviews| Index: chrome/common/media_router/mojo/media_router.mojom |
| diff --git a/chrome/common/media_router/mojo/media_router.mojom b/chrome/common/media_router/mojo/media_router.mojom |
| index f1c657680314510c0ed740c22ce65c529ea58093..3a71d9ba04eb98c71306ff7158205940ea427e32 100644 |
| --- a/chrome/common/media_router/mojo/media_router.mojom |
| +++ b/chrome/common/media_router/mojo/media_router.mojom |
| @@ -187,6 +187,15 @@ enum RouteRequestResultCode { |
| // New values must be added here. |
| }; |
| +// Pass feature flags from browser to Media Route Provider |
| +struct MediaRouteProviderConfig { |
| + // if browser side DIAL device discovery is enabled. |
|
mark a. foltz
2017/05/01 20:32:57
Would it make more sense to reverse the sense here
zhaobin
2017/05/03 01:54:00
Done.
|
| + bool enable_dial_discovery; |
| + |
| + // If browser side Cast device discovery is enabled. |
| + bool enable_cast_discovery; |
| +}; |
| + |
| // Modeled after the MediaRouter interface defined in |
| // chrome/browser/media/router/media_router.h |
| interface MediaRouteProvider { |
| @@ -423,7 +432,7 @@ interface MediaRouter { |
| // Returns a string that uniquely identifies the Media Router browser |
| // process. |
| RegisterMediaRouteProvider(MediaRouteProvider media_router_provider) => |
| - (string instance_id); |
| + (string instance_id, MediaRouteProviderConfig config); |
| // Called when the Media Route Manager receives a new list of |sinks| |
| // compatible with |media_source|. The result is only valid for |origins|. If |