Chrome DevTools

Cast Domain

A domain for interacting with Cast, Presentation API, and Remote Playback API functionalities.

Experimental

Methods

Events

Types

Methods

Chrome DevTools

Cast.disable #

Stops observing for sinks and issues.


Chrome DevTools

Cast.enable #

Starts observing for sinks that can be used for tab mirroring, and if set, sinks compatible with |presentationUrl| as well. When sinks are found, a |sinksUpdated| event is fired. Also starts observing for issue messages. When an issue is added or removed, an |issueUpdated| event is fired.

Parameters

presentationUrl
Optional
string

Chrome DevTools

Cast.setSinkToUse #

Sets a sink to be used when the web page requests the browser to choose a sink via Presentation API, Remote Playback API, or Cast SDK.

Parameters

sinkName
string

Chrome DevTools

Cast.startDesktopMirroring #

Starts mirroring the desktop to the sink.

Parameters

sinkName
string

Chrome DevTools

Cast.startTabMirroring #

Starts mirroring the tab to the sink.

Parameters

sinkName
string

Chrome DevTools

Cast.stopCasting #

Stops the active Cast session on the sink.

Parameters

sinkName
string

Events

Chrome DevTools

Cast.issueUpdated #

This is fired whenever the outstanding issue/error message changes. |issueMessage| is empty if there is no issue.

Parameters

issueMessage
string

Chrome DevTools

Cast.sinksUpdated #

This is fired whenever the list of available sinks changes. A sink is a device or a software surface that you can cast to.

Parameters

sinks
array[ Sink ]

Types

Chrome DevTools

Cast.Sink #

Type: object

Properties

name
string
id
string
session
Optional
string

Text describing the current session. Present only if there is an active session on the sink.