# Package com.avaya.clientservices.media

- Interface Summary
  Interface | Description
  --- | ---
  AudioDeviceListener | Interface for communicating audio focus events for the current active device.
  AudioDevicesEventListener | Deprecated.
  AudioFilePlayer | Audio file player control interface
  AudioFilePlayerListener | Audio file player notification interface
  AudioInterface | The implementation object needs to inherit from BluetoothProfile.ServiceListener
  AudioRecordPlayStatusListener |
  Device | Representation of the media engine interface
  DeviceListener |
  LogProvider |
  VideoInterface |
  VideoInterfaceListener |
  VoIPConfiguration | Deprecated.

- Class Summary
  Class | Description
  --- | ---
  AndroidAudioManager |
  AndroidBackgroundObserver |
  AudioDevice |
  AutomaticGainControlConfiguration |
  AvayaAudioUtils |
  CPUThresholdConfiguration |
  DSCPPrecedenceConfiguration |
  Logger |
  LogLimiter |
  MediaServicesInstance |
  MediaServicesProvider |
  Utils |
  VantageAudioManager |
  VoIPConfigurationAudio |
  VoIPConfigurationVideo |

- Enum Summary
  Enum | Description
  --- | ---
  AcousticProfileMode |
  AudioCodec |
  AudioDevice.Type |
  AudioDeviceError |
  AudioMode |
  AudioTone | Audio Tones playable by the AudioFilePlayer.
  AutomaticGainControlMode |
  BackgroundNoiseGenerationMode |
  BfcpTransportMode |
  CongestionControlAlgorithm |
  CPUThresholdType | TODO: This needs better explanation X = Client Process CPU Usage percentage, X1 = Configured Process Usage Threshold.
  DSCPPrecedenceConfiguration.DSCPPrecedenceType |
  EchoCancellationMobileMode |
  EchoCancellationMode |
  ForwardErrorCorrection |
  LogLevel |
  MaxVideoResolution |
  NoiseSuppressionMode |
  OpusCodecProfileMode |
  TLSVersion | Corresponds to TLS version
  VideoCodecVendor |
  VoiceActivityDetectionMode |