# Uses of Package
com.samsung.multiscreen

- Classes in com.samsung.multiscreen used by com.samsung.multiscreen
  Class and Description
  Application The `Application` class allows management of installed and web applications on MultiScreen-enabled devices.
  ApplicationInfo Encapsulates application info retrieved from `Application.getInfo(Result)`.
  AudioPlayer The `AudioPlayer` class allows control Audio Player on TV side.
  AudioPlayer.OnAudioPlayerListener Public Listener Interface for Audio Player Notice events
  Channel Base communication channel for MultiScreen-enabled devices.
  Channel.OnClientConnectListener Interface to listen for client connect events, when clients join the specified channel.
  Channel.OnClientDisconnectListener Interface to listen for client disconnect events, when clients leave the specified channel.
  Channel.OnConnectListener Interface to listen for connect events.
  Channel.OnDisconnectListener Interface to listen for disconnect events.
  Channel.OnErrorListener Interface to listen for error events.
  Channel.OnMessageListener Interface to listen for user-defined event messages on the specified channel.
  Channel.OnReadyListener Deprecated.
  Client Encapsulates a client subscribed to the the specified `Channel`.
  Clients Provides convenience methods for working with a set of `Client`s subscribed to the specified channel.
  Device Encapsultes the device info for the underlying device backing a `Service`.
  Error Contains information related to any errors that may occur during management and communication with MultiScreen-enabled devices.
  Message Contains message data when communicating with MultiScreen-enabled devices.
  PhotoPlayer The `PhotoPlayer` class allows control Photo Player on TV side.
  PhotoPlayer.OnPhotoPlayerListener Public Listener Interface for Photo Player Notice events
  Player The `Player` class allows control Default Media Player (DMP) on TV side.
  Player.RepeatMode Defines all possible values for Repeat.
  Result Generic interface for MultiScreen communication callbacks.
  Search Provides management facilities for discovering MultiScreen-enabled `Service`s.
  Search.OnBleFoundListener Interface to listen for TV found events using BLE.
  Search.OnServiceFoundListener Interface to listen for service found events.
  Search.OnServiceLostListener Interface to listen for service lost events.
  Search.OnStartListener Interface to listen for search start events.
  Search.OnStopListener Interface to listen for search stop events.
  SearchProvider `SearchProvider` is the base search provider class.
  Service Encapsulates a MultiScreen-enabled service.
  VideoPlayer The `VideoPlayer` class allows control Video Player on TV side.
  VideoPlayer.OnVideoPlayerListener Public Listener Interface for Video Player Notice events