com.bitmovin.player.api.casting

com.bitmovin.player.api.casting

Contains API to enable casting functionality.

Types

NameSummary
ConfigureMediaInfoCallbackfun interface ConfigureMediaInfoCallback
Can be implemented and added to the RemoteControlConfig to customize the Google Cast media info configuration. See GoogleCastMediaInfoConfig for details.
GoogleCastMediaInfoConfigdata class GoogleCastMediaInfoConfig(val mediaType: GoogleCastMediaType = GoogleCastMediaType.Generic)
Configures a Google Cast MediaInfo object.
GoogleCastMediaTypeenum GoogleCastMediaType : Enum<GoogleCastMediaType>
The media type configuring MediaMetadata.mediaType.
RemoteControlApiinterface RemoteControlApi
Provides the means to initiate and manage casting of video to a cast-compatible remote device.
RemoteControlConfigdata class RemoteControlConfig(var receiverStylesheetUrl: String? = null, var customReceiverConfig: Map<String, String?> = emptyMap(), var isCastEnabled: Boolean = true, var sendManifestRequestsWithCredentials: Boolean = false, var sendSegmentRequestsWithCredentials: Boolean = false, var sendDrmLicenseRequestsWithCredentials: Boolean = false, var onConfigureMediaInfo: ConfigureMediaInfoCallback? = null, val stopCastingOnError: Boolean = true) : Parcelable
Configures the remote receiver app.