Module chromiumoxide::cdp::browser_protocol::cast[][src]

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

Structs

DisableParams

Stops observing for sinks and issues. disable

DisableReturns

Stops observing for sinks and issues. disable

EnableParams

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. enable

EnableParamsBuilder
EnableReturns

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. enable

EventIssueUpdated

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

EventSinksUpdated

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

SetSinkToUseParams

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. setSinkToUse

SetSinkToUseParamsBuilder
SetSinkToUseReturns

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. setSinkToUse

Sink
SinkBuilder
StartTabMirroringParams

Starts mirroring the tab to the sink. startTabMirroring

StartTabMirroringParamsBuilder
StartTabMirroringReturns

Starts mirroring the tab to the sink. startTabMirroring

StopCastingParams

Stops the active Cast session on the sink. stopCasting

StopCastingParamsBuilder
StopCastingReturns

Stops the active Cast session on the sink. stopCasting