Most visited

Recently visited

MediaRouteDescriptor.Builder

public static final class MediaRouteDescriptor.Builder
extends Object

java.lang.Object
    android.support.v7.media.MediaRouteDescriptor.Builder


生成器为 media route descriptors

摘要(Summary)

Public constructors

MediaRouteDescriptor.Builder(String id, String name)

创建媒体路由描述符构建器。

MediaRouteDescriptor.Builder(MediaRouteDescriptor descriptor)

创建一个媒体路由描述符构建器,其中的初始内容是从现有的描述符中复制的。

公共方法(Public methods)

MediaRouteDescriptor.Builder addControlFilter(IntentFilter filter)

添加路由的 media control intent过滤器。

MediaRouteDescriptor.Builder addControlFilters(Collection<IntentFilter> filters)

为路线添加一个 media control intent过滤器的列表。

MediaRouteDescriptor build()

构建 media route descriptor

MediaRouteDescriptor.Builder setCanDisconnect(boolean canDisconnect)

设置是否可以在不停止播放的情况下断开路由。

MediaRouteDescriptor.Builder setConnecting(boolean connecting)

此方法已弃用。 改为使用setConnectionState(int)

MediaRouteDescriptor.Builder setConnectionState(int connectionState)

设置路线的连接状态。

MediaRouteDescriptor.Builder setDescription(String description)

设置路径的用户可见描述。

MediaRouteDescriptor.Builder setDeviceType(int deviceType)

设置路由的接收方设备类型。

MediaRouteDescriptor.Builder setEnabled(boolean enabled)

设置是否启用路由。

MediaRouteDescriptor.Builder setExtras(Bundle extras)

为此路线描述符设置一系列附加项。

MediaRouteDescriptor.Builder setIconUri(Uri iconUri)

设置表示此路线的图标的URI。

MediaRouteDescriptor.Builder setId(String id)

设置路线的唯一ID。

MediaRouteDescriptor.Builder setName(String name)

设置路线的用户可见名称。

MediaRouteDescriptor.Builder setPlaybackStream(int playbackStream)

设置路线的回放流。

MediaRouteDescriptor.Builder setPlaybackType(int playbackType)

设置路线的播放类型。

MediaRouteDescriptor.Builder setPresentationDisplayId(int presentationDisplayId)

设置路线的展示显示ID,如果没有则设置-1。

MediaRouteDescriptor.Builder setSettingsActivity(IntentSender is)

设置用于启动此路线的设置活动的意图发件人。

MediaRouteDescriptor.Builder setVolume(int volume)

设置路线的当前音量,如果未知,则设为0。

MediaRouteDescriptor.Builder setVolumeHandling(int volumeHandling)

设置路线的音量处理。

MediaRouteDescriptor.Builder setVolumeMax(int volumeMax)

设置路线的最大音量,如果未知,则设为0。

继承方法(Inherited methods)

From class java.lang.Object

Public constructors

MediaRouteDescriptor.Builder

MediaRouteDescriptor.Builder (String id, 
                String name)

创建媒体路由描述符构建器。

参数(Parameters)
id String: The unique id of the route.
name String: The user-visible name of the route.

MediaRouteDescriptor.Builder

MediaRouteDescriptor.Builder (MediaRouteDescriptor descriptor)

创建一个媒体路由描述符构建器,其中的初始内容是从现有的描述符中复制的。

参数(Parameters)
descriptor MediaRouteDescriptor

公共方法(Public methods)

addControlFilter

MediaRouteDescriptor.Builder addControlFilter (IntentFilter filter)

添加路由的 media control intent过滤器。

参数(Parameters)
filter IntentFilter
返回(Returns)
MediaRouteDescriptor.Builder

addControlFilters

MediaRouteDescriptor.Builder addControlFilters (Collection<IntentFilter> filters)

为路线添加 media control intent过滤器的列表。

参数(Parameters)
filters Collection
返回(Returns)
MediaRouteDescriptor.Builder

build

MediaRouteDescriptor build ()

构建 media route descriptor

返回(Returns)
MediaRouteDescriptor

setCanDisconnect

MediaRouteDescriptor.Builder setCanDisconnect (boolean canDisconnect)

设置是否可以在不停止播放的情况下断开路由。

参数(Parameters)
canDisconnect boolean
返回(Returns)
MediaRouteDescriptor.Builder

setConnecting

MediaRouteDescriptor.Builder setConnecting (boolean connecting)

此方法已弃用。
改为使用setConnectionState(int)

设置路线是否处于连接过程中,尚未准备好使用。

参数(Parameters)
connecting boolean
返回(Returns)
MediaRouteDescriptor.Builder

setConnectionState

MediaRouteDescriptor.Builder setConnectionState (int connectionState)

设置路线的连接状态。

参数(Parameters)
connectionState int: The connection state of the route: CONNECTION_STATE_DISCONNECTED, CONNECTION_STATE_CONNECTING, or CONNECTION_STATE_CONNECTED.
返回(Returns)
MediaRouteDescriptor.Builder

setDescription

MediaRouteDescriptor.Builder setDescription (String description)

设置路径的用户可见描述。

路线描述描述了路线所代表的目的地的种类。 它可能是用户提供的字符串,型号或设备品牌。

参数(Parameters)
description String
返回(Returns)
MediaRouteDescriptor.Builder

setDeviceType

MediaRouteDescriptor.Builder setDeviceType (int deviceType)

设置路由的接收方设备类型。

参数(Parameters)
deviceType int: The receive device type of the route: DEVICE_TYPE_TV or DEVICE_TYPE_SPEAKER.
返回(Returns)
MediaRouteDescriptor.Builder

setEnabled

MediaRouteDescriptor.Builder setEnabled (boolean enabled)

设置是否启用路由。

禁用的路由表示路由提供商知道的路由,例如配对的Wifi显示接收器,但目前不可用。

参数(Parameters)
enabled boolean
返回(Returns)
MediaRouteDescriptor.Builder

setExtras

MediaRouteDescriptor.Builder setExtras (Bundle extras)

为此路线描述符设置一系列附加项。 媒体路由器将会忽略额外信息,但它们可能会被应用程序使用。

参数(Parameters)
extras Bundle
返回(Returns)
MediaRouteDescriptor.Builder

setIconUri

MediaRouteDescriptor.Builder setIconUri (Uri iconUri)

设置表示此路线的图标的URI。

如果可用,此图标将用于选取器用户界面。

该URI必须是以下格式之一:

参数(Parameters)
iconUri Uri
返回(Returns)
MediaRouteDescriptor.Builder

setId

MediaRouteDescriptor.Builder setId (String id)

设置路线的唯一ID。

与路线描述符关联的路线ID用作路线的稳定标识符,并且在提供者提供的所有路线中必须是唯一的。

参数(Parameters)
id String
返回(Returns)
MediaRouteDescriptor.Builder

setName

MediaRouteDescriptor.Builder setName (String name)

设置路线的用户可见名称。

路线名称标识路线表示的目的地。 它可能是用户提供的名称,别名或设备序列号。

参数(Parameters)
name String
返回(Returns)
MediaRouteDescriptor.Builder

setPlaybackStream

MediaRouteDescriptor.Builder setPlaybackStream (int playbackStream)

设置路线的回放流。

参数(Parameters)
playbackStream int
返回(Returns)
MediaRouteDescriptor.Builder

setPlaybackType

MediaRouteDescriptor.Builder setPlaybackType (int playbackType)

设置路线的播放类型。

参数(Parameters)
playbackType int: The playback type of the route: PLAYBACK_TYPE_LOCAL or PLAYBACK_TYPE_REMOTE.
返回(Returns)
MediaRouteDescriptor.Builder

setPresentationDisplayId

MediaRouteDescriptor.Builder setPresentationDisplayId (int presentationDisplayId)

设置路线的展示显示ID,如果没有则设置-1。

参数(Parameters)
presentationDisplayId int
返回(Returns)
MediaRouteDescriptor.Builder

setSettingsActivity

MediaRouteDescriptor.Builder setSettingsActivity (IntentSender is)

设置用于启动此路线的设置活动的意图发件人。

参数(Parameters)
is IntentSender
返回(Returns)
MediaRouteDescriptor.Builder

setVolume

MediaRouteDescriptor.Builder setVolume (int volume)

设置路线的当前音量,如果未知,则设为0。

参数(Parameters)
volume int
返回(Returns)
MediaRouteDescriptor.Builder

setVolumeHandling

MediaRouteDescriptor.Builder setVolumeHandling (int volumeHandling)

设置路线的音量处理。

参数(Parameters)
volumeHandling int: how volume is handled on the route: PLAYBACK_VOLUME_FIXED or PLAYBACK_VOLUME_VARIABLE.
返回(Returns)
MediaRouteDescriptor.Builder

setVolumeMax

MediaRouteDescriptor.Builder setVolumeMax (int volumeMax)

设置路线的最大音量,如果未知,则设为0。

参数(Parameters)
volumeMax int
返回(Returns)
MediaRouteDescriptor.Builder

Hooray!