A B C D E F G H I L M N O P R S T U V W

## A

addOnMessageListener(AudioPlayer.OnAudioPlayerListener) - Method in class com.samsung.multiscreen.AudioPlayer
  Add a listener for messages of audio player.
addOnMessageListener(String, Channel.OnMessageListener) - Method in class com.samsung.multiscreen.Channel
  Add a listener for messages on the specified channel.
addOnMessageListener(PhotoPlayer.OnPhotoPlayerListener) - Method in class com.samsung.multiscreen.PhotoPlayer
  Add a listener for messages of photo player.
addOnMessageListener(VideoPlayer.OnVideoPlayerListener) - Method in class com.samsung.multiscreen.VideoPlayer
  Add a listener for messages of video player.
addProvider(SearchProvider) - Method in class com.samsung.multiscreen.Search
  Add a `SearchProvider` to the list of available search providers that search will scan for services.
addToList(Uri) - Method in class com.samsung.multiscreen.AudioPlayer
  public API to add content to list.
addToList(Uri, String, String, Uri) - Method in class com.samsung.multiscreen.AudioPlayer
  public API to add content to list.
addToList(List<Map<String, String>>) - Method in class com.samsung.multiscreen.AudioPlayer
  public API to add content to list.
addToList(Uri) - Method in class com.samsung.multiscreen.PhotoPlayer
  public API to add content to list.
addToList(Uri, String) - Method in class com.samsung.multiscreen.PhotoPlayer
  public API to add content to list.
addToList(List<Map<String, String>>) - Method in class com.samsung.multiscreen.PhotoPlayer
  public API to add content to list.
addToList(Uri) - Method in class com.samsung.multiscreen.VideoPlayer
  public API to add content to list.
addToList(Uri, String, Uri) - Method in class com.samsung.multiscreen.VideoPlayer
  public API to add content to list.
addToList(List<Map<String, String>>) - Method in class com.samsung.multiscreen.VideoPlayer
  public API to add content to list.
Application - Class in com.samsung.multiscreen
  The `Application` class allows management of installed and web applications on MultiScreen-enabled devices.
ApplicationInfo - Class in com.samsung.multiscreen
  Encapsulates application info retrieved from `Application.getInfo(Result)`.
AudioPlayer - Class in com.samsung.multiscreen
  The `AudioPlayer` class allows control Audio Player on TV side.
AudioPlayer.OnAudioPlayerListener - Interface in com.samsung.multiscreen
  Public Listener Interface for Audio Player Notice events

## B

BLESearchProvider - Class in com.samsung.multiscreen
  A provider for performing Bluetooth (BLE) discovery.

## C

Channel - Class in com.samsung.multiscreen
  Base communication channel for MultiScreen-enabled devices.
Channel.OnClientConnectListener - Interface in com.samsung.multiscreen
  Interface to listen for client connect events, when clients join the specified channel.
Channel.OnClientDisconnectListener - Interface in com.samsung.multiscreen
  Interface to listen for client disconnect events, when clients leave the specified channel.
Channel.OnConnectListener - Interface in com.samsung.multiscreen
  Interface to listen for connect events.
Channel.OnDisconnectListener - Interface in com.samsung.multiscreen
  Interface to listen for disconnect events.
Channel.OnErrorListener - Interface in com.samsung.multiscreen
  Interface to listen for error events.
Channel.OnMessageListener - Interface in com.samsung.multiscreen
  Interface to listen for user-defined event messages on the specified channel.
Channel.OnReadyListener - Interface in com.samsung.multiscreen
  Deprecated.
clearList() - Method in class com.samsung.multiscreen.AudioPlayer
  public API to delete whole list.
clearList() - Method in class com.samsung.multiscreen.PhotoPlayer
  public API to delete whole list.
clearList() - Method in class com.samsung.multiscreen.VideoPlayer
  public API to delete whole queue.
clearStandbyDeviceList() - Method in class com.samsung.multiscreen.Search
  Clears standby device list from the device.
Client - Class in com.samsung.multiscreen
  Encapsulates a client subscribed to the the specified `Channel`.
Clients - Class in com.samsung.multiscreen
  Provides convenience methods for working with a set of `Client`s subscribed to the specified channel.
com.koushikdutta.async - package com.koushikdutta.async
com.samsung.multiscreen - package com.samsung.multiscreen
  Contains classes for using the MultiScreen SDK Android API
connect(Map<String, String>, Result<Client>) - Method in class com.samsung.multiscreen.Application
  Connect to the specified channel.
connect() - Method in class com.samsung.multiscreen.Channel
  Connect to the specified channel.
connect(Result<Client>) - Method in class com.samsung.multiscreen.Channel
  Connect to the specified channel.
connect(Map<String, String>, Result<Client>) - Method in class com.samsung.multiscreen.Channel
  Connect to the specified channel.
connect(Uri, Map<String, String>, Result<Client>) - Method in class com.samsung.multiscreen.Channel
create(Context) - Static method in class com.samsung.multiscreen.BLESearchProvider
  Create an instance of the `BLESearchProvider`.
create(Context) - Static method in class com.samsung.multiscreen.MDNSSearchProvider
  Create an instance of the `MDNSSearchProvider`.
create(Context) - Static method in class com.samsung.multiscreen.MSFDSearchProvider
  Create an instance of the `MSFDSearchProvider`.
createApplication(Uri, String) - Method in class com.samsung.multiscreen.Service
  Create an application with the given uri and channel id.
createApplication(Uri, String, Map<String, Object>) - Method in class com.samsung.multiscreen.Service
  Create an application with the given uri and channel id.
createApplication(String, String) - Method in class com.samsung.multiscreen.Service
  Create an application with the given app and channel id.
createApplication(String, String, Map<String, Object>) - Method in class com.samsung.multiscreen.Service
  Create an application with the given app and channel id.
createAudioPlayer(String) - Method in class com.samsung.multiscreen.Service
  Create an Audio Player with the service id
createChannel(Uri) - Method in class com.samsung.multiscreen.Service
  Create a channel with the given uri.
createPhotoPlayer(String) - Method in class com.samsung.multiscreen.Service
  Create an Photo Player with the service id
createVideoPlayer(String) - Method in class com.samsung.multiscreen.Service
  Create an Video Player with the service id

## D

Device - Class in com.samsung.multiscreen
  Encapsultes the device info for the underlying device backing a `Service`.
disconnect() - Method in class com.samsung.multiscreen.Application
disconnect(Result<Client>) - Method in class com.samsung.multiscreen.Application
disconnect(boolean, Result<Client>) - Method in class com.samsung.multiscreen.Application
  Disconnect from the specified channel.
disconnect() - Method in class com.samsung.multiscreen.Channel
  Disconnect from the specified channel.
disconnect(Result<Client>) - Method in class com.samsung.multiscreen.Channel
  Disconnect from the specified channel.
disconnect() - Method in class com.samsung.multiscreen.Player
  Disconnect from the specified channel.
disconnect(Result<Client>) - Method in class com.samsung.multiscreen.Player
  Disconnect from the specified channel.
disconnect(boolean, Result<Client>) - Method in class com.samsung.multiscreen.Player
  Disconnect from the media player.

## E

equals(Object) - Method in class com.samsung.multiscreen.ApplicationInfo
equals(Object) - Method in class com.samsung.multiscreen.Client
equals(Object) - Method in class com.samsung.multiscreen.Device
equals(Object) - Method in class com.samsung.multiscreen.Error
equals(Object) - Method in class com.samsung.multiscreen.Message
equals(Object) - Method in class com.samsung.multiscreen.SearchProvider
equals(Object) - Method in class com.samsung.multiscreen.Service
Error - Class in com.samsung.multiscreen
  Contains information related to any errors that may occur during management and communication with MultiScreen-enabled devices.

## F

forward() - Method in class com.samsung.multiscreen.VideoPlayer
  Forward Content

## G

get(String) - Method in class com.samsung.multiscreen.Clients
  Returns the client with the specified client id.
getAttributes() - Method in class com.samsung.multiscreen.Client
  Returns a map of attributes associated with this client.
getById(Context, String, Result<Service>) - Static method in class com.samsung.multiscreen.Service
  Retrieve the service given by the specified id.
getByURI(Uri, Result<Service>) - Static method in class com.samsung.multiscreen.Service
  Retrieve the service given by the specified uri.
getByURI(Uri, int, Result<Service>) - Static method in class com.samsung.multiscreen.Service
  Retrieve the service given by the specified uri.
getChannel() - Method in class com.samsung.multiscreen.Client
  Returns the channel associated with this client.
getChannel() - Method in class com.samsung.multiscreen.Clients
  The channel associated with the clients.
getChannel() - Method in class com.samsung.multiscreen.Message
  Returns the channel that this message is associated with.
getClients() - Method in class com.samsung.multiscreen.Channel
  Retrieve the clients subscribed to this channel.
getCode() - Method in class com.samsung.multiscreen.Error
  Returns the error code associated with this error.
getConnectTime() - Method in class com.samsung.multiscreen.Client
  Returns the time in milliseconds since epoch that this client connected to the channel.
getControlStatus() - Method in class com.samsung.multiscreen.Player
  fetches the control status - volume, mute, shuffle and repeat
getCountryCode() - Method in class com.samsung.multiscreen.Device
  Returns the country code for this device.
getData() - Method in class com.samsung.multiscreen.Message
  The data for this message.
getDescription() - Method in class com.samsung.multiscreen.Device
  Returns a description for this device.
getDeviceInfo(Result<Device>) - Method in class com.samsung.multiscreen.Service
  Retrieve the underlying device information for the specified service.
getDuid() - Method in class com.samsung.multiscreen.Device
  Returns the device unique id.
getEvent() - Method in class com.samsung.multiscreen.Message
  Returns the channel event for this message.
getFirmwareVersion() - Method in class com.samsung.multiscreen.Device
  Returns the firmware version for this device.
getFrom() - Method in class com.samsung.multiscreen.Message
  The originating client for this message.
getHost() - Method in class com.samsung.multiscreen.Clients
  Returns the host for the channel associated with these clients.
getId() - Method in class com.samsung.multiscreen.ApplicationInfo
  Returns the id of the application.
getId() - Method in class com.samsung.multiscreen.Channel
  This channel's id.
getId() - Method in class com.samsung.multiscreen.Client
  Returns the unique id for this client.
getId() - Method in class com.samsung.multiscreen.Device
  Returns the id for this device.
getId() - Method in class com.samsung.multiscreen.Service
  Returns the id for this service.
getInfo(Result<ApplicationInfo>) - Method in class com.samsung.multiscreen.Application
  Retrieve information for the specified application.
getIp() - Method in class com.samsung.multiscreen.Device
  Returns the ip address for this device.
getIsSecureModeSupported() - Method in class com.samsung.multiscreen.Service
  Returns whether secure mode is supported by service.
getIsStandbyService() - Method in class com.samsung.multiscreen.Service
  Returns if this service is a service for standby device or not.
getIsSupport() - Method in class com.samsung.multiscreen.Service
  Returns the support features for this service.
getList() - Method in class com.samsung.multiscreen.AudioPlayer
  public API to fetch the list.
getList() - Method in class com.samsung.multiscreen.PhotoPlayer
  public API to fetch the list.
getList() - Method in class com.samsung.multiscreen.VideoPlayer
  public API to fetch the queue.
getMessage() - Method in class com.samsung.multiscreen.Error
  Returns the message associated with this error.
getModel() - Method in class com.samsung.multiscreen.Device
  Returns the model for this device.
getName() - Method in class com.samsung.multiscreen.ApplicationInfo
  Returns the name of the application.
getName() - Method in class com.samsung.multiscreen.Device
  Returns the name for this device.
getName() - Method in class com.samsung.multiscreen.Error
  Returns the name for this error.
getName() - Method in class com.samsung.multiscreen.Service
  Returns the name for this service.
getNetworkType() - Method in class com.samsung.multiscreen.Device
  Returns the network type this device is connected through.
getPayload() - Method in class com.samsung.multiscreen.Message
  The binary payload for this message.
getPlatform() - Method in class com.samsung.multiscreen.Device
  Returns platform name for this device.
getResolution() - Method in class com.samsung.multiscreen.Device
  Returns the resolution for this device.
getServices() - Method in class com.samsung.multiscreen.Search
  The list of services found during the search process.
getServices() - Method in class com.samsung.multiscreen.SearchProvider
  The list of services found with this provider.
getSsid() - Method in class com.samsung.multiscreen.Device
  Returns the ssid for this device.
getType() - Method in class com.samsung.multiscreen.Service
  Returns the type for this service.
getUdn() - Method in class com.samsung.multiscreen.Device
  Returns the unique device number for this device.
getUri() - Method in class com.samsung.multiscreen.Channel
  This channel's uri.
getUri() - Method in class com.samsung.multiscreen.Service
  Returns the endpoint uri for this service.
getVersion() - Method in class com.samsung.multiscreen.ApplicationInfo
  Returns the version of the application.
getVersion() - Method in class com.samsung.multiscreen.Service
  Returns the version for this service.
getWifiMac() - Method in class com.samsung.multiscreen.Device
  Returns wifi mac address for this device.

## H

hashCode() - Method in class com.samsung.multiscreen.ApplicationInfo
hashCode() - Method in class com.samsung.multiscreen.Client
hashCode() - Method in class com.samsung.multiscreen.Device
hashCode() - Method in class com.samsung.multiscreen.Error
hashCode() - Method in class com.samsung.multiscreen.Message
hashCode() - Method in class com.samsung.multiscreen.Service

## I

install(Result<Boolean>) - Method in class com.samsung.multiscreen.Application
  Install the specified application.
isConnected() - Method in class com.samsung.multiscreen.Application
  Returns if the channel is connected and the host is ready to listen for messages.
isConnected() - Method in class com.samsung.multiscreen.Channel
  This only tracks websocket connection.
isConnected() - Method in class com.samsung.multiscreen.Player
  Returns if the channel is connected and the host is ready to listen for messages.
isDebug() - Method in class com.samsung.multiscreen.Channel
  Get whether debug is set.
isDebug() - Method in class com.samsung.multiscreen.Player
  Get whether debug is set.
isDMPSupported(Result<Boolean>) - Method in class com.samsung.multiscreen.Service
  Checks whether support for DMP feature is provided or not
isHost() - Method in class com.samsung.multiscreen.Client
  Returns whether this client is the host.
isMe(Client) - Method in class com.samsung.multiscreen.Clients
  Checks if the specified client is your client.
isRunning() - Method in class com.samsung.multiscreen.ApplicationInfo
  Returns true if the application is running on the service.
isSearching() - Method in class com.samsung.multiscreen.Search
  Returns if any search is in progress.
isSearchingBle() - Method in class com.samsung.multiscreen.Search
  Returns if any BLE search is in progress.
isSecurityMode() - Method in class com.samsung.multiscreen.Channel
  Retrieve whether security mode was set or not
isSupportBle() - Method in class com.samsung.multiscreen.Search
  Checks whether BLE is supported.
isWebapp() - Method in class com.samsung.multiscreen.Application
  Returns whether the specified application is a web application.

## L

list() - Method in class com.samsung.multiscreen.Clients
  Returns a list of the connected clients.

## M

MDNSSearchProvider - Class in com.samsung.multiscreen
  A provider for performing mDNS discovery.
me() - Method in class com.samsung.multiscreen.Clients
  Returns your connected client for the associated channel.
Message - Class in com.samsung.multiscreen
  Contains message data when communicating with MultiScreen-enabled devices.
MSFDSearchProvider - Class in com.samsung.multiscreen
  A provider for performing MultiScreen Framework (MSFD) discovery.
mute() - Method in class com.samsung.multiscreen.Player
  Mute

## N

next() - Method in class com.samsung.multiscreen.Player
  Launch Next Content

## O

onAddToList(JSONObject) - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onAddToList(JSONObject) - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onAddToList(JSONObject) - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onApplicationResume() - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onApplicationResume() - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onApplicationResume() - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onApplicationSuspend() - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onApplicationSuspend() - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onApplicationSuspend() - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onBufferingComplete() - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onBufferingComplete() - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onBufferingProgress(int) - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onBufferingProgress(int) - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onBufferingStart() - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onBufferingStart() - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onClearList() - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onClearList() - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onClearList() - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onClientConnect(Client) - Method in interface com.samsung.multiscreen.Channel.OnClientConnectListener
  Invoked on a client connect event.
onClientDisconnect(Client) - Method in interface com.samsung.multiscreen.Channel.OnClientDisconnectListener
  Invoked on a client disconnect event.
onConnect(Client) - Method in interface com.samsung.multiscreen.Channel.OnConnectListener
  Invoked on a connect event.
onControlStatus(int, Boolean, Boolean, Player.RepeatMode) - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onControlStatus(int, Boolean) - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onControlStatus(int, Boolean, Player.RepeatMode) - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onCurrentPlaying(JSONObject, String) - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onCurrentPlaying(JSONObject, String) - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onCurrentPlaying(JSONObject, String) - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onCurrentPlayTime(int) - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onCurrentPlayTime(int) - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onDisconnect(Client) - Method in interface com.samsung.multiscreen.Channel.OnDisconnectListener
  Invoked on a disconnect event.
onError(Error) - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onError(Error) - Method in interface com.samsung.multiscreen.Channel.OnErrorListener
  Invoked on an error event.
onError(Error) - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onError(Error) - Method in interface com.samsung.multiscreen.Result
  Executed on error.
onError(Error) - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onForward() - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onFound(Service) - Method in interface com.samsung.multiscreen.Search.OnServiceFoundListener
  Invoked on a service found event.
onFoundOnlyBLE(String) - Method in interface com.samsung.multiscreen.Search.OnBleFoundListener
  Invoked on a TV Name found event using only ble.
onGetList(JSONArray) - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onGetList(JSONArray) - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onGetList(JSONArray) - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onLost(Service) - Method in interface com.samsung.multiscreen.Search.OnServiceLostListener
  Invoked on a service lost event.
onMessage(Message) - Method in interface com.samsung.multiscreen.Channel.OnMessageListener
  Invoked on a message event.
onMute() - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onMute() - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onMute() - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onNext() - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onNext() - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onNext() - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onPause() - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onPause() - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onPause() - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onPlay() - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onPlay() - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onPlay() - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onPlayerChange(String) - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onPlayerChange(String) - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onPlayerChange(String) - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onPlayerInitialized() - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onPlayerInitialized() - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onPlayerInitialized() - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onPrevious() - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onPrevious() - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onPrevious() - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onReady() - Method in interface com.samsung.multiscreen.Channel.OnReadyListener
  Deprecated.
  Invoked on a ready event, when the host has connected to the channel and is "ready" to handle messages.
onRemoveFromList(JSONObject) - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onRemoveFromList(JSONObject) - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onRemoveFromList(JSONObject) - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onRepeat(Player.RepeatMode) - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onRepeat(Player.RepeatMode) - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onRewind() - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onShuffle(Boolean) - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onStart() - Method in interface com.samsung.multiscreen.Search.OnStartListener
  Invoked on a search start event.
onStop() - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onStop() - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onStop() - Method in interface com.samsung.multiscreen.Search.OnStopListener
  Invoked on a search stop event.
onStop() - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onStreamCompleted() - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onStreamCompleted() - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onStreamingStarted(int) - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onStreamingStarted(int) - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onSuccess(T) - Method in interface com.samsung.multiscreen.Result
  Executed on success.
onUnMute() - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onUnMute() - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onUnMute() - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener
onVolumeChange(int) - Method in interface com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
onVolumeChange(int) - Method in interface com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
onVolumeChange(int) - Method in interface com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener

## P

pause() - Method in class com.samsung.multiscreen.Player
  Pause Content
PhotoPlayer - Class in com.samsung.multiscreen
  The `PhotoPlayer` class allows control Photo Player on TV side.
PhotoPlayer.OnPhotoPlayerListener - Interface in com.samsung.multiscreen
  Public Listener Interface for Photo Player Notice events
play() - Method in class com.samsung.multiscreen.Player
  Play Content
playContent(Uri, Result<Boolean>) - Method in class com.samsung.multiscreen.AudioPlayer
  public API to play audio content
playContent(Uri, String, String, Uri, Result<Boolean>) - Method in class com.samsung.multiscreen.AudioPlayer
  public API to play audio content
playContent(Uri, Result<Boolean>) - Method in class com.samsung.multiscreen.PhotoPlayer
  public API to play photo content
playContent(Uri, String, Result<Boolean>) - Method in class com.samsung.multiscreen.PhotoPlayer
  public API to play photo content
playContent(Uri, Result<Boolean>) - Method in class com.samsung.multiscreen.VideoPlayer
  public API to play video content
playContent(Uri, String, Uri, Result<Boolean>) - Method in class com.samsung.multiscreen.VideoPlayer
  public API to play video content
Player - Class in com.samsung.multiscreen
  The `Player` class allows control Default Media Player (DMP) on TV side.
Player.RepeatMode - Enum in com.samsung.multiscreen
  Defines all possible values for Repeat.
previous() - Method in class com.samsung.multiscreen.Player
  Launch Previous Content
PROPERTY_MESSAGE_ID - Static variable in class com.samsung.multiscreen.Message
PROPERTY_VALUE_LIBRARY - Static variable in class com.samsung.multiscreen.Application
publish(String, Object) - Method in class com.samsung.multiscreen.Channel
  Send a message to the host on this channel.
publish(String, Object, byte[]) - Method in class com.samsung.multiscreen.Channel
  Send a message and (binary) payload to the host on this channel.
publish(String, Object, String) - Method in class com.samsung.multiscreen.Channel
  Send a message on this channel.
publish(String, Object, String, byte[]) - Method in class com.samsung.multiscreen.Channel
  Send a message and (binary) payload on this channel.
publish(String, Object, Client) - Method in class com.samsung.multiscreen.Channel
  Send a message to the specified client on this channel.
publish(String, Object, Client, byte[]) - Method in class com.samsung.multiscreen.Channel
  Send a message and (binary) payload to the specified client on this channel.
publish(String, Object, List<Client>) - Method in class com.samsung.multiscreen.Channel
  Send a message to the specified clients on this channel.
publish(String, Object, List<Client>, byte[]) - Method in class com.samsung.multiscreen.Channel
  Send a message and (binary) payload to the specified client on this channel.

## R

R - Class in com.koushikdutta.async
R() - Constructor for class com.koushikdutta.async.R
R - Class in com.samsung.multiscreen
R() - Constructor for class com.samsung.multiscreen.R
remove() - Method in class com.samsung.multiscreen.Service
  Removes standby device service from standby device list.
removeAllListeners() - Method in class com.samsung.multiscreen.Channel
  Remove all listeners from this channel.
removeAllProviders() - Method in class com.samsung.multiscreen.Search
  Remove all search providers.
removeFromList(Uri) - Method in class com.samsung.multiscreen.AudioPlayer
  public API to delete content from list.
removeFromList(Uri) - Method in class com.samsung.multiscreen.PhotoPlayer
  public API to delete content from list.
removeFromList(Uri) - Method in class com.samsung.multiscreen.VideoPlayer
  public API to delete content from queue.
removeOnMessageListener(String, Channel.OnMessageListener) - Method in class com.samsung.multiscreen.Channel
  Remove the specified message listener subscribed to the event on this channel.
removeOnMessageListeners(String) - Method in class com.samsung.multiscreen.Channel
  Remove all message listeners subscribed to the given event on this channel.
removeOnMessageListeners() - Method in class com.samsung.multiscreen.Channel
  Remove all message listeners on this channel.
removePlayerWatermark() - Method in class com.samsung.multiscreen.Player
  Removes watermark from player.
removeProvider(SearchProvider) - Method in class com.samsung.multiscreen.Search
  Removes the specified search provider
repeat() - Method in class com.samsung.multiscreen.AudioPlayer
  toggles repeat mode on/off
repeat() - Method in class com.samsung.multiscreen.VideoPlayer
  toggles repeat mode on/off
Result<T> - Interface in com.samsung.multiscreen
  Generic interface for MultiScreen communication callbacks.
resumeApplicationInForeground() - Method in class com.samsung.multiscreen.Player
  resumes TV widget/application from background process.
rewind() - Method in class com.samsung.multiscreen.VideoPlayer
  Rewind Content
ROUTE_APPLICATION - Static variable in class com.samsung.multiscreen.Application
ROUTE_WEBAPPLICATION - Static variable in class com.samsung.multiscreen.Application

## S

Search - Class in com.samsung.multiscreen
  Provides management facilities for discovering MultiScreen-enabled `Service`s.
search(Context) - Static method in class com.samsung.multiscreen.Service
  Get an instance of `Search` for service discovery.
Search.OnBleFoundListener - Interface in com.samsung.multiscreen
  Interface to listen for TV found events using BLE.
Search.OnServiceFoundListener - Interface in com.samsung.multiscreen
  Interface to listen for service found events.
Search.OnServiceLostListener - Interface in com.samsung.multiscreen
  Interface to listen for service lost events.
Search.OnStartListener - Interface in com.samsung.multiscreen
  Interface to listen for search start events.
Search.OnStopListener - Interface in com.samsung.multiscreen
  Interface to listen for search stop events.
SearchProvider - Class in com.samsung.multiscreen
  `SearchProvider` is the base search provider class.
seekTo(int, TimeUnit) - Method in class com.samsung.multiscreen.AudioPlayer
  seeks audio to specified time position.
seekTo(int, TimeUnit) - Method in class com.samsung.multiscreen.VideoPlayer
  seeks video to specified time position.
Service - Class in com.samsung.multiscreen
  Encapsulates a MultiScreen-enabled service.
setBackgroundMusic(Uri) - Method in class com.samsung.multiscreen.PhotoPlayer
  sets background audio in slide show.
setConnectionTimeout(int) - Method in class com.samsung.multiscreen.Channel
  Sets the interval for checking the channel connection.
setDebug(boolean) - Method in class com.samsung.multiscreen.Channel
  Get whether debug is set.
setDebug(boolean) - Method in class com.samsung.multiscreen.Player
  Get whether debug is set.
setIsSecureModeSupported(Service.SecureModeState) - Method in class com.samsung.multiscreen.Service
  Returns whether secure mode is supported by service.
setOnBleFoundListener(Search.OnBleFoundListener) - Method in class com.samsung.multiscreen.Search
  Set the listener for service found events using BLE.
setOnClientConnectListener(Channel.OnClientConnectListener) - Method in class com.samsung.multiscreen.Channel
  Set the listener for client connect (subscribe) events.
setOnClientConnectListener(Channel.OnClientConnectListener) - Method in class com.samsung.multiscreen.Player
  Set channel client connect Listener
setOnClientDisconnectListener(Channel.OnClientDisconnectListener) - Method in class com.samsung.multiscreen.Channel
  Set the listener for client disconnect (unsubscribe) events.
setOnClientDisconnectListener(Channel.OnClientDisconnectListener) - Method in class com.samsung.multiscreen.Player
  Set channel client disconnect Listener
setOnConnectListener(Channel.OnConnectListener) - Method in class com.samsung.multiscreen.Application
setOnConnectListener(Channel.OnConnectListener) - Method in class com.samsung.multiscreen.Channel
  Set the listener for connect events.
setOnConnectListener(Channel.OnConnectListener) - Method in class com.samsung.multiscreen.Player
  Set connect channel Listener
setOnDisconnectListener(Channel.OnDisconnectListener) - Method in class com.samsung.multiscreen.Channel
  Set the listener for disconnect events.
setOnDisconnectListener(Channel.OnDisconnectListener) - Method in class com.samsung.multiscreen.Player
  Set disconnect channel Listener
setOnErrorListener(Channel.OnErrorListener) - Method in class com.samsung.multiscreen.Channel
  Set the listener for error events.
setOnErrorListener(Channel.OnErrorListener) - Method in class com.samsung.multiscreen.Player
  Remove all listeners from remote control channel.
setOnReadyListener(Channel.OnReadyListener) - Method in class com.samsung.multiscreen.Channel
  Deprecated.
setOnReadyListener(Channel.OnReadyListener) - Method in class com.samsung.multiscreen.Player
  Set ready channel Listener
setOnServiceFoundListener(Search.OnServiceFoundListener) - Method in class com.samsung.multiscreen.Search
  Set the listener for service found events.
setOnServiceLostListener(Search.OnServiceLostListener) - Method in class com.samsung.multiscreen.Search
  Set the listener for service lost events.
setOnStartListener(Search.OnStartListener) - Method in class com.samsung.multiscreen.Search
  Set the listener for start (search) events.
setOnStopListener(Search.OnStopListener) - Method in class com.samsung.multiscreen.Search
  Set the listener for stop (search) events.
setPlayerWatermark(Uri) - Method in class com.samsung.multiscreen.Player
  Sets watermark on player's screen.
setRepeat(Player.RepeatMode) - Method in class com.samsung.multiscreen.AudioPlayer
  sets repeat mode to ON or OFF
setRepeat(Player.RepeatMode) - Method in class com.samsung.multiscreen.VideoPlayer
  sets repeat mode to ON or OFF
setSecurityMode(boolean, Result<Boolean>) - Method in class com.samsung.multiscreen.Channel
  Set security mode status to for web socket connection or rest API
setShuffle(boolean) - Method in class com.samsung.multiscreen.AudioPlayer
  sets shuffle mode to ON (true) or OFF (false)
setVolume(int) - Method in class com.samsung.multiscreen.Player
  sets the volume
shuffle() - Method in class com.samsung.multiscreen.AudioPlayer
  toggles shuffle mode on/off
size() - Method in class com.samsung.multiscreen.Clients
  Returns the number of clients connected to the associated channel.
standbyConnect(Result<Boolean>) - Method in class com.samsung.multiscreen.Player
  Establish DMP Connection with a standby screen.
standbyConnect(Uri, Result<Boolean>) - Method in class com.samsung.multiscreen.Player
  Establish DMP Connection with a standby screen.
standbyConnect(Uri, Uri, Result<Boolean>) - Method in class com.samsung.multiscreen.Player
  Establish DMP Connection with a standby screen.
standbyConnect(Uri, Uri, Uri, Result<Boolean>) - Method in class com.samsung.multiscreen.Player
  Establish DMP Connection with a standby screen.
start(Result<Boolean>) - Method in class com.samsung.multiscreen.Application
  Start or launch the specified application.
start() - Method in class com.samsung.multiscreen.BLESearchProvider
start() - Method in class com.samsung.multiscreen.MDNSSearchProvider
start() - Method in class com.samsung.multiscreen.MSFDSearchProvider
start() - Method in class com.samsung.multiscreen.Search
  Start the search process.
start(Boolean) - Method in class com.samsung.multiscreen.Search
  Start the search process.
start() - Method in class com.samsung.multiscreen.SearchProvider
  Start a search using this provider.
startUsingBle() - Method in class com.samsung.multiscreen.Search
  Start the ble search process.
stop(Result<Boolean>) - Method in class com.samsung.multiscreen.Application
  Stop the specified application.
stop() - Method in class com.samsung.multiscreen.BLESearchProvider
stop() - Method in class com.samsung.multiscreen.MDNSSearchProvider
stop() - Method in class com.samsung.multiscreen.MSFDSearchProvider
stop() - Method in class com.samsung.multiscreen.Player
  Stop Content
stop() - Method in class com.samsung.multiscreen.Search
  Stop the search process.
stop() - Method in class com.samsung.multiscreen.SearchProvider
  Stop a search using this provider.
stopBackgroundMusic() - Method in class com.samsung.multiscreen.PhotoPlayer
  stops background audio in slide show.
stopUsingBle() - Method in class com.samsung.multiscreen.Search
  Stop the search process.
SUPPORT_DMP - Static variable in class com.samsung.multiscreen.Service

## T

TARGET_ALL - Static variable in class com.samsung.multiscreen.Message
TARGET_BROADCAST - Static variable in class com.samsung.multiscreen.Message
TARGET_HOST - Static variable in class com.samsung.multiscreen.Message
toString() - Method in class com.samsung.multiscreen.Application
toString() - Method in class com.samsung.multiscreen.ApplicationInfo
toString() - Method in class com.samsung.multiscreen.Channel
toString() - Method in class com.samsung.multiscreen.Client
toString() - Method in class com.samsung.multiscreen.Clients
toString() - Method in class com.samsung.multiscreen.Device
toString() - Method in class com.samsung.multiscreen.Error
toString() - Method in class com.samsung.multiscreen.Message
toString() - Method in class com.samsung.multiscreen.Service
TYPE_SMART_TV - Static variable in class com.samsung.multiscreen.Service
TYPE_SPEAKER - Static variable in class com.samsung.multiscreen.Service

## U

unMute() - Method in class com.samsung.multiscreen.Player
  Un-mute

## V

valueOf(String) - Static method in enum com.samsung.multiscreen.Player.RepeatMode
  Returns the enum constant of this type with the specified name.
values() - Static method in enum com.samsung.multiscreen.Player.RepeatMode
  Returns an array containing the constants of this enum type, in the order they are declared.
VideoPlayer - Class in com.samsung.multiscreen
  The `VideoPlayer` class allows control Video Player on TV side.
VideoPlayer.OnVideoPlayerListener - Interface in com.samsung.multiscreen
  Public Listener Interface for Video Player Notice events
volumeDown() - Method in class com.samsung.multiscreen.Player
  Decreases the volume by 1
volumeUp() - Method in class com.samsung.multiscreen.Player
  Increases the volume by 1

## W

WakeOnWirelessAndConnect(String, Uri, Result<Service>) - Static method in class com.samsung.multiscreen.Service
  Send a packet via WakeOnWirelessLan and create and connect to particular appilcation
WakeOnWirelessAndConnect(String, Uri, int, Result<Service>) - Static method in class com.samsung.multiscreen.Service
  Send a packet via WakeOnWirelessLan and create and connect to particular appilcation
WakeOnWirelessLan(String) - Static method in class com.samsung.multiscreen.Service
  Send a packet for WakeOnWirelessLan.

A B C D E F G H I L M N O P R S T U V W