# fuchsia.castremotecontrol

<br />

Added: 7

## **PROTOCOLS**

## Launcher

*Defined in [fuchsia.castremotecontrol/remote_control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.castremotecontrol/remote_control.fidl;l=19)*

### Launch

Launches the Cast remote control application for the device
identified by \|device_id\|.

#### Request

| Name | Type |
|---|---|
| `device_id` | `string` |

#### Response

| Name | Type |
|---|---|
| `payload` | `https://fuchsia.dev/reference/fidl/fuchsia.castremotecontrol#Launcher_Launch_Result` |

## **STRUCTS**

### Launcher_Launch_Response

*Defined in [fuchsia.castremotecontrol/remote_control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.castremotecontrol/remote_control.fidl;l=24)*

\<EMPTY\>

## **ENUMS**

### LaunchError [strict](https://fuchsia.dev/fuchsia-src/reference/fidl/language/language#strict-vs-flexible)

Type: `uint32`

*Defined in [fuchsia.castremotecontrol/remote_control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.castremotecontrol/remote_control.fidl;l=10)*

| Name | Value | Description |
|---|---|---|
| ### NOT_FOUND | `1` |   |
| ### INTERNAL | `2` |   |

## **UNIONS**

### Launcher_Launch_Result [strict](https://fuchsia.dev/fuchsia-src/reference/fidl/language/language#strict-vs-flexible)

*Defined in [fuchsia.castremotecontrol/remote_control.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.castremotecontrol/remote_control.fidl;l=24)*

| Ordinal | Variant | Type | Description |
|---|---|---|---|
| ### 1 | `response` | `https://fuchsia.dev/reference/fidl/fuchsia.castremotecontrol#Launcher_Launch_Response` |   |
| ### 2 | `err` | `https://fuchsia.dev/reference/fidl/fuchsia.castremotecontrol#LaunchError` |   |

<br />