# Package com.brightcove.cast.model

- Interface Summary
  Interface | Description
  --- | ---
  CustomData | Represents the custom data to be sent to the Brightcove receiver app.

- Class Summary
  Class | Description
  --- | ---
  AnalyticsParams | The analytics parameters to be sent as part of the custom data to the Cast Receiver app.
  BrightcoveCastCustomData |
  BrightcoveCastCustomData.Builder |
  BrightcoveMessage | The BrightcoveMessage is an immutable message used for sending information to the Brightcove app receiver through a valid `CastSession`, using the `BrightcoveMessage.BRIGHTCOVE_CAST_CHANNEL` channel.
  CastVideo | Represents the details of the custom data sent to the Cast receiver app.
  CatalogParams | The catalog details to be sent as custom data to the Cast receiver app.
  SplashScreen | The SplashScreen is an immutable data type that can be sent to the Brightcove Cast receiver app as a `BrightcoveMessage`, where the type is `BrightcoveMessage.DATA_TYPE_SPLASH_SCREEN` and the data is this object.

- Enum Summary
  Enum | Description
  --- | ---
  CatalogParams.AssetType | The type of asset sent to the Cast receiver app for playback.