Package buzz.getcoco.media
Class MediaSession.CreateBuilder
- java.lang.Object
-
- buzz.getcoco.media.MediaSession.Builder<MediaSession.CreateBuilder>
-
- buzz.getcoco.media.MediaSession.CreateBuilder
-
- Enclosing class:
- MediaSession
public static final class MediaSession.CreateBuilder extends MediaSession.Builder<MediaSession.CreateBuilder>
A builder class for creating the network specified.
-
-
Field Summary
-
Fields inherited from class buzz.getcoco.media.MediaSession.Builder
clientId, cwdPath, downloadPath
-
-
Constructor Summary
Constructors Constructor Description CreateBuilder(android.content.Context context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MediaSession.CreateBuilder
addChannel(MediaSession.ChannelBuilder channelBuilder)
Add the specified channel into network after the network is created.MediaSession
build()
protected MediaSession.CreateBuilder
getThis()
MediaSession.CreateBuilder
setMetadata(java.lang.String networkMetadata)
MediaSession.CreateBuilder
setName(java.lang.String networkName)
-
-
-
Method Detail
-
setName
public MediaSession.CreateBuilder setName(java.lang.String networkName)
-
setMetadata
public MediaSession.CreateBuilder setMetadata(java.lang.String networkMetadata)
-
addChannel
public MediaSession.CreateBuilder addChannel(MediaSession.ChannelBuilder channelBuilder)
Add the specified channel into network after the network is created.- Parameters:
channelBuilder
- The builder which can build a channel- Returns:
- this
-
getThis
@NonNull protected MediaSession.CreateBuilder getThis()
- Specified by:
getThis
in classMediaSession.Builder<MediaSession.CreateBuilder>
-
build
@NonNull public MediaSession build()
- Specified by:
build
in classMediaSession.Builder<MediaSession.CreateBuilder>
-
-