Module chrome_remote_interface_model::cast[][src]

This is supported on crate features experimental and Cast only.

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

Structs

DisableCommand

Stops observing for sinks and issues.

DisableReturn

Stops observing for sinks and issues.

EnableCommand

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.

EnableReturn

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.

IssueUpdatedEvent

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

SetSinkToUseCommand

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.

SetSinkToUseReturn

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.

Sink
SinksUpdatedEvent

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

StartTabMirroringCommand

Starts mirroring the tab to the sink.

StartTabMirroringReturn

Starts mirroring the tab to the sink.

StopCastingCommand

Stops the active Cast session on the sink.

StopCastingReturn

Stops the active Cast session on the sink.