public static final class

CastMediaOptions.Builder

extends Object
java.lang.Object
   ↳ com.google.android.gms.cast.framework.media.CastMediaOptions.Builder

Class Overview

A builder to create an instance of CastMediaOptions.

Summary

Public Constructors
CastMediaOptions.Builder()
Public Methods
CastMediaOptions build()
Builds and returns the CastMediaOptions object.
CastMediaOptions.Builder setExpandedControllerActivityClassName(String className)
Sets the class name of the expanded controller Activity.
CastMediaOptions.Builder setImagePicker(ImagePicker imagePicker)
Sets the ImagePicker.
CastMediaOptions.Builder setMediaIntentReceiverClassName(String className)
Sets the class name of the MediaIntentReceiver.
CastMediaOptions.Builder setNotificationOptions(NotificationOptions notificationOptions)
Sets the NotificationOptions used to configure the notification with NotificationCompat.MediaStyle.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public CastMediaOptions.Builder ()

Public Methods

public CastMediaOptions build ()

Builds and returns the CastMediaOptions object.

Returns
CastMediaOptions

public CastMediaOptions.Builder setExpandedControllerActivityClassName (String className)

Sets the class name of the expanded controller Activity. The default value is null.

Parameters
className String
Returns
CastMediaOptions.Builder

public CastMediaOptions.Builder setImagePicker (ImagePicker imagePicker)

Sets the ImagePicker. The SDK will call it to choose an appropriate image to be used in different UIs. If ImagePicker is not set, or is set to null, the SDK will pick the first image from the list of images in the current playing item's MediaMetadata.

Parameters
imagePicker ImagePicker
Returns
CastMediaOptions.Builder

public CastMediaOptions.Builder setMediaIntentReceiverClassName (String className)

Sets the class name of the MediaIntentReceiver. The default value is MediaIntentReceiver. If your app calls this method, the custom MediaIntentReceiver should be declared in the application's manifest. See also MediaIntentReceiver.

Parameters
className String
Returns
CastMediaOptions.Builder

public CastMediaOptions.Builder setNotificationOptions (NotificationOptions notificationOptions)

Sets the NotificationOptions used to configure the notification with NotificationCompat.MediaStyle. The default value is a NotificationOptions with all default options. If set to null then the notification is disabled.

Parameters
notificationOptions NotificationOptions
Returns
CastMediaOptions.Builder