| AppRTCAudioManager.AudioManagerEvents | Selected audio device change event. |
| AppRTCClient | AppRTCClient is the interface representing an AppRTC client. |
| AudioCallEventListener | Created by siltus on 20/09/2017. |
| AudioCallStatsListener | Stats report and Mean Opinion Score report for call quality. |
| PeerConnectionClient.PeerConnectionEvents | Peer connection events. |
| RtcEvents |
| AppRTCAudioManager | AppRTCAudioManager manages all audio related parts of the AppRTC demo. |
| AppRTCBluetoothManager | AppRTCProximitySensor manages functions related to Bluetoth devices in the AppRTC demo. |
| AppRTCClient.SignalingParameters | |
| AppRTCProximitySensor | AppRTCProximitySensor manages functions related to the proximity sensor in the AppRTC demo. |
| AppRTCUtils | AppRTCUtils provides helper functions for managing thread safety. |
| AudioCallManager | Call Manager. |
| MOSReport | MOS (Mean Opinion Score) report for call quality. |
| PeerConnectionClient | Peer connection client implementation. |
| PeerConnectionClient.DataChannelParameters | Peer connection parameters. |
| PeerConnectionClient.PeerConnectionParameters | Peer connection parameters. |
| StatsReportHelper |
| AppRTCAudioManager.AudioDevice | AudioDevice is the names of possible audio devices that we currently support. |
| AppRTCAudioManager.AudioManagerState | AudioManager state. |
| AppRTCBluetoothManager.State | |
| AudioCallManager.AudioCallState |