The interface between chromecast device and sender app. It is the
object that sends/receives messages. It listens to the action from
Ooyala CoreSDK and send the action to the receiver app, and it also
listens to the message from the receiver app and transfer it to
Ooyala Core SDK.

OOCastManager

The interface between customer application/CoreSDK and the
OOCastPlayer. It manages the switch between "cast mode" and "local
playback mode" and all basic connections between sender app and
chromecast device.

Use the following steps to integrate with the sender application
UIViewController with OOOoyalaPlayer (where the
UIViewController in the sender application contains a player).

Note: The following code is based on the PlayerViewController class in the
ChromecastSampleApp.