public static final class MediaRouteDescriptor.Builder
extends Object
java.lang.Object | |
↳ | android.support.v7.media.MediaRouteDescriptor.Builder |
生成器为 media route descriptors
。
Public constructors |
|
---|---|
MediaRouteDescriptor.Builder(String id, String name) 创建媒体路由描述符构建器。 |
|
MediaRouteDescriptor.Builder(MediaRouteDescriptor descriptor) 创建一个媒体路由描述符构建器,其中的初始内容是从现有的描述符中复制的。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
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 descriptor)
创建一个媒体路由描述符构建器,其中的初始内容是从现有的描述符中复制的。
Parameters | |
---|---|
descriptor |
MediaRouteDescriptor
|
MediaRouteDescriptor.Builder addControlFilter (IntentFilter filter)
添加路由的 media control intent
过滤器。
Parameters | |
---|---|
filter |
IntentFilter
|
Returns | |
---|---|
MediaRouteDescriptor.Builder |
MediaRouteDescriptor.Builder addControlFilters (Collection<IntentFilter> filters)
为路线添加 media control intent
过滤器的列表。
Parameters | |
---|---|
filters |
Collection
|
Returns | |
---|---|
MediaRouteDescriptor.Builder |
MediaRouteDescriptor.Builder setCanDisconnect (boolean canDisconnect)
设置是否可以在不停止播放的情况下断开路由。
Parameters | |
---|---|
canDisconnect |
boolean
|
Returns | |
---|---|
MediaRouteDescriptor.Builder |
MediaRouteDescriptor.Builder setConnecting (boolean connecting)
此方法已弃用。
改为使用setConnectionState(int)
。
设置路线是否处于连接过程中,尚未准备好使用。
Parameters | |
---|---|
connecting |
boolean
|
Returns | |
---|---|
MediaRouteDescriptor.Builder |
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 |
MediaRouteDescriptor.Builder setDescription (String description)
设置路径的用户可见描述。
路线描述描述了路线所代表的目的地的种类。 它可能是用户提供的字符串,型号或设备品牌。
Parameters | |
---|---|
description |
String
|
Returns | |
---|---|
MediaRouteDescriptor.Builder |
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 |
MediaRouteDescriptor.Builder setEnabled (boolean enabled)
设置是否启用路由。
禁用的路由表示路由提供商知道的路由,例如配对的Wifi显示接收器,但目前不可用。
Parameters | |
---|---|
enabled |
boolean
|
Returns | |
---|---|
MediaRouteDescriptor.Builder |
MediaRouteDescriptor.Builder setExtras (Bundle extras)
为此路线描述符设置一系列附加项。 媒体路由器将会忽略额外信息,但它们可能会被应用程序使用。
Parameters | |
---|---|
extras |
Bundle
|
Returns | |
---|---|
MediaRouteDescriptor.Builder |
MediaRouteDescriptor.Builder setIconUri (Uri iconUri)
设置表示此路线的图标的URI。
如果可用,此图标将用于选取器用户界面。
该URI必须是以下格式之一:
SCHEME_CONTENT
)SCHEME_ANDROID_RESOURCE
) SCHEME_FILE
)Parameters | |
---|---|
iconUri |
Uri
|
Returns | |
---|---|
MediaRouteDescriptor.Builder |
MediaRouteDescriptor.Builder setId (String id)
设置路线的唯一ID。
与路线描述符关联的路线ID用作路线的稳定标识符,并且在提供者提供的所有路线中必须是唯一的。
Parameters | |
---|---|
id |
String
|
Returns | |
---|---|
MediaRouteDescriptor.Builder |
MediaRouteDescriptor.Builder setName (String name)
设置路线的用户可见名称。
路线名称标识路线表示的目的地。 它可能是用户提供的名称,别名或设备序列号。
Parameters | |
---|---|
name |
String
|
Returns | |
---|---|
MediaRouteDescriptor.Builder |
MediaRouteDescriptor.Builder setPlaybackStream (int playbackStream)
设置路线的回放流。
Parameters | |
---|---|
playbackStream |
int
|
Returns | |
---|---|
MediaRouteDescriptor.Builder |
MediaRouteDescriptor.Builder setPlaybackType (int playbackType)
设置路线的播放类型。
Parameters | |
---|---|
playbackType |
int : The playback type of the route: PLAYBACK_TYPE_LOCAL or PLAYBACK_TYPE_REMOTE . |
Returns | |
---|---|
MediaRouteDescriptor.Builder |
MediaRouteDescriptor.Builder setPresentationDisplayId (int presentationDisplayId)
设置路线的展示显示ID,如果没有则设置-1。
Parameters | |
---|---|
presentationDisplayId |
int
|
Returns | |
---|---|
MediaRouteDescriptor.Builder |
MediaRouteDescriptor.Builder setSettingsActivity (IntentSender is)
设置用于启动此路线的设置活动的意图发件人。
Parameters | |
---|---|
is |
IntentSender
|
Returns | |
---|---|
MediaRouteDescriptor.Builder |
MediaRouteDescriptor.Builder setVolume (int volume)
设置路线的当前音量,如果未知,则设为0。
Parameters | |
---|---|
volume |
int
|
Returns | |
---|---|
MediaRouteDescriptor.Builder |
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 |
MediaRouteDescriptor.Builder setVolumeMax (int volumeMax)
设置路线的最大音量,如果未知,则设为0。
Parameters | |
---|---|
volumeMax |
int
|
Returns | |
---|---|
MediaRouteDescriptor.Builder |