Rate this page:

VIAudioManagerDelegate

Methods

audioDeviceChanged:

Copy URL
- (

void

)audioDeviceChanged:(

VIAudioDevice *

)audioDevice

Event is triggered when active audio device or audio device that will be used for a further call is changed.

Parameters

Returns

  • type:

    void

audioDevicesListChanged:

Copy URL
- (

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.

Please consider the list of known issues and limitations for [VIAudioManager availableAudioDevices].

Parameters

  • availableAudioDevices:

    NSSet<VIAudioDevice *> *

    List of newly available audio devices.

Returns

  • type:

    void

audioDeviceUnavailable:

Copy URL
- (

void

)audioDeviceUnavailable:(

VIAudioDevice *

)audioDevice

Event is triggered when audio device can not be selected due to it is not available at this moment.

Parameters

Returns

  • type:

    void