# cast.[framework](https://developers.google.com/cast/docs/reference/web_sender/cast.framework).CastOptions

class static

Page cast options.

## Constructor

### CastOptions

new
CastOptions(opt_options)

| #### Parameter ||
|---|---|
| opt_options | Optional [cast.framework.CastOptions](https://developers.google.com/cast/docs/reference/web_sender/cast.framework.CastOptions) Optional options to copy from. Only defined value are used, otherwise the default value is used. Value must not be null. |

## Properties

### androidReceiverCompatible

boolean

Indicates if the app is compatible with an Android Receiver.

### autoJoinPolicy

non-null [chrome.cast.AutoJoinPolicy](https://developers.google.com/cast/docs/reference/web_sender/chrome.cast#.AutoJoinPolicy)

Indicates if to join a running session on initialization.

### credentialsData

nullable [chrome.cast.CredentialsData](https://developers.google.com/cast/docs/reference/web_sender/chrome.cast.CredentialsData)

Credentials data used to identify the credentials of the sender.

### language

nullable string

Language to use.

### receiverApplicationId

nullable string

Cast application id.

### resumeSavedSession

boolean

If true, a session will be re-joined without reloading the page.