| Index: chrome/browser/media/router/media_router.h
|
| diff --git a/chrome/browser/media/router/media_router.h b/chrome/browser/media/router/media_router.h
|
| index a649222931240025b86bf099f015a97e7e421e50..32de4746423ccd49de59bc2542e303868c899ffc 100644
|
| --- a/chrome/browser/media/router/media_router.h
|
| +++ b/chrome/browser/media/router/media_router.h
|
| @@ -81,12 +81,16 @@ class MediaRouter {
|
| virtual void CloseRoute(const MediaRoute::Id& route_id) = 0;
|
|
|
| // Posts |message| to a MediaSink connected via MediaRoute with |route_id|.
|
| - // TODO(imcheng): Support additional data types: Blob, ArrayBuffer,
|
| - // ArrayBufferView.
|
| virtual void SendRouteMessage(const MediaRoute::Id& route_id,
|
| const std::string& message,
|
| const SendRouteMessageCallback& callback) = 0;
|
|
|
| + // Sends |data| to a MediaSink connected via MediaRoute with |route_id|.
|
| + virtual void SendRouteBinaryMessage(
|
| + const MediaRoute::Id& route_id,
|
| + const std::vector<uint8_t>& data,
|
| + const SendRouteMessageCallback& callback) = 0;
|
| +
|
| // Gets the next batch of messages from one of the routes in |route_ids|.
|
| // |message_cb|: Invoked with a non-empty list of messages when there are
|
| // messages, an empty list when messaging channel had error.
|
|
|