Package-level declarations

Types

Link copied to clipboard

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

Link copied to clipboard
@Serializable
object DisableResponse

A dummy response object for the CastDomain.disable command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class EnableRequest(val presentationUrl: String? = null)

Request object containing input parameters for the CastDomain.enable command.

Link copied to clipboard
@Serializable
object EnableResponse

A dummy response object for the CastDomain.enable command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class SetSinkToUseRequest(val sinkName: String)

Request object containing input parameters for the CastDomain.setSinkToUse command.

Link copied to clipboard
@Serializable
object SetSinkToUseResponse

A dummy response object for the CastDomain.setSinkToUse command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class Sink(val name: String, val id: String, val session: String? = null)
Link copied to clipboard
@Serializable
data class StartDesktopMirroringRequest(val sinkName: String)

Request object containing input parameters for the CastDomain.startDesktopMirroring command.

Link copied to clipboard
@Serializable
object StartDesktopMirroringResponse

A dummy response object for the CastDomain.startDesktopMirroring command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class StartTabMirroringRequest(val sinkName: String)

Request object containing input parameters for the CastDomain.startTabMirroring command.

Link copied to clipboard
@Serializable
object StartTabMirroringResponse

A dummy response object for the CastDomain.startTabMirroring command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class StopCastingRequest(val sinkName: String)

Request object containing input parameters for the CastDomain.stopCasting command.

Link copied to clipboard
@Serializable
object StopCastingResponse

A dummy response object for the CastDomain.stopCasting command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.