Bitmovin Cast Manager
Singleton providing access to GoogleCast related features. The BitmovinCastManager needs to be initialized in the Application, if casting should be used.
Note: Make sure to call updateContext on every Activitys switch.
Functions
Link copied to clipboard
Adds a MessageReceivedCallback to the BitmovinCastManager.
Link copied to clipboard
Disconnects from the current cast session.
Link copied to clipboard
Returns the class of the expanded controller activity, used at initialization.
Link copied to clipboard
open fun initialize(@Nullable applicationId: String, messageNamespace: String, castControllerActivity: Class)
Initializes the BitmovinCastManager.
Link copied to clipboard
Returns true if there are cast devices nearby and available for casting.
Link copied to clipboard
Returns true if currently connected to a cast session.
Link copied to clipboard
Returns true if currently connecting to a cast session.
Link copied to clipboard
Link copied to clipboard
Removes a MessageReceivedCallback from the BitmovinCastManager.
Link copied to clipboard
Sends the given message to the cast receiver.
Sends the given message to the cast receiver on the provided messageNamespace.
Link copied to clipboard
Link copied to clipboard
Opens the cast dialog, for selecting and starting a cast session.
Link copied to clipboard
Must be called in every Activity to update the context.