DescriptionCast extension private API for ChromeOS system tray.
Introduce cast.devicesPrivate.startCast(receiverId), cast.devicesPrivate.stopCast(reason), cast.devicesPrivate.updateDevices(devices), and cast.devicesPrivate.updateDevicesRequested().
startCast: Starts a casting session for the given receiver. The extension handles the UI for selecting what to mirror.
stopCast: Terminate the active cast.
updateDevices: Send the list of receivers and their activities to chrome.
updateDevicesRequested: An event triggered by chrome that requests the extension to resend the list of devices.
This API is used in https://codereview.chromium.org/1291113002/.
This API gets tested in https://codereview.chromium.org/1287023010/.
BUG=514952
Patch Set 1 : #
Total comments: 6
Patch Set 2 : Address comments #
Total comments: 16
Patch Set 3 : Address change requests #
Total comments: 4
Patch Set 4 : Address feedback #Patch Set 5 : The tabId can be null #Patch Set 6 : Rebase #Messages
Total messages: 23 (5 generated)
|