# @ohos.multimedia.avCastPickerParam (AVCastPicker Parameters)

**avCastPickerParam** defines the enumerated values of the [@ohos.multimedia.avCastPicker](ohos-multimedia-avcastpicker.md) states.

> **NOTE**
>
> The initial APIs of this module are supported since API version 11. Newly added APIs will be marked with a superscript to indicate their earliest API version.

## AVCastPickerState<sup>11+</sup>

Enumerates the states of the **AVCastPicker** component.

**Atomic service API**: This API can be used in atomic services since API version 12.

**System capability**: SystemCapability.Multimedia.AVSession.AVCast

| Name                       | Value  | Description        |
| --------------------------- | ---- | ----------- |
| STATE_APPEARING    | 0    | The component is displayed. |
| STATE_DISAPPEARING    | 1    | The component disappears. |

## AVCastPickerStyle<sup>12+</sup>

Enumerates the styles of the **AVCastPicker** component.

**Atomic service API**: This API can be used in atomic services since API version 12.

**System capability**: SystemCapability.Multimedia.AVSession.AVCast

| Name                       | Value  | Description        |
| --------------------------- | ---- | ----------- |
| STYLE_PANEL    | 0    | Panel style. |
| STYLE_MENU    | 1    | Menu style. |

## AVCastPickerColorMode<sup>12+</sup>

Enumerates the color modes of the **AVCastPicker** component.

**Atomic service API**: This API can be used in atomic services since API version 12.

**System capability**: SystemCapability.Multimedia.AVSession.AVCast

| Name                       | Value  | Description        |
| --------------------------- | ---- | ----------- |
| AUTO    | 0    | Follows the system mode. |
| DARK    | 1    | Dark mode. |
| LIGHT    | 2    | Light mode. |