- (void)audioDeviceChanged:(VIAudioDevice *)audioDevice
Event is triggered when active audio device or audio device that will be used for a further call is changed.
Activated audio device.
- (void)audioDeviceUnavailable:(VIAudioDevice *)audioDevice
Event is triggered when audio device can not be selected due to it is not available at this moment.
Failed audio device.
- (void)audioDevicesListChanged:(NSSet<VIAudioDevice *> *)availableAudioDevices
Event is triggered when a new audio device connected or an old audio device disconnected. If an old audio device was not selected before it has been disconnected, this delegate method may be not invoked.
availableAudioDevices:NSSet<VIAudioDevice *> *
List of newly available audio devices.