# Hierarchy For All Packages

Package Hierarchies:

- com.samsung.multiscreen

## Class Hierarchy

- java.lang.Object
  - com.samsung.multiscreen.ApplicationInfo
  - com.samsung.multiscreen.Channel
    - com.samsung.multiscreen.Application
  - com.samsung.multiscreen.Client
  - com.samsung.multiscreen.Clients
  - com.samsung.multiscreen.Device
  - com.samsung.multiscreen.Error
  - com.samsung.multiscreen.Message
  - com.samsung.multiscreen.Player
    - com.samsung.multiscreen.AudioPlayer
    - com.samsung.multiscreen.PhotoPlayer
    - com.samsung.multiscreen.VideoPlayer
  - com.samsung.multiscreen.Search
  - com.samsung.multiscreen.SearchProvider
    - com.samsung.multiscreen.BLESearchProvider
    - com.samsung.multiscreen.MDNSSearchProvider
    - com.samsung.multiscreen.MSFDSearchProvider
  - com.samsung.multiscreen.Service

## Interface Hierarchy

- com.samsung.multiscreen.AudioPlayer.OnAudioPlayerListener
- com.samsung.multiscreen.Channel.OnClientConnectListener
- com.samsung.multiscreen.Channel.OnClientDisconnectListener
- com.samsung.multiscreen.Channel.OnConnectListener
- com.samsung.multiscreen.Channel.OnDisconnectListener
- com.samsung.multiscreen.Channel.OnErrorListener
- com.samsung.multiscreen.Channel.OnMessageListener
- com.samsung.multiscreen.Channel.OnReadyListener
- com.samsung.multiscreen.PhotoPlayer.OnPhotoPlayerListener
- com.samsung.multiscreen.Result<T>
- com.samsung.multiscreen.Search.OnBleFoundListener
- com.samsung.multiscreen.Search.OnServiceFoundListener
- com.samsung.multiscreen.Search.OnServiceLostListener
- com.samsung.multiscreen.Search.OnStartListener
- com.samsung.multiscreen.Search.OnStopListener
- com.samsung.multiscreen.VideoPlayer.OnVideoPlayerListener

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.samsung.multiscreen.Player.RepeatMode