Rate this page:

VIAudioManagerDelegate

Methods

audioDeviceChanged:

Copy URL
- (

void

)audioDeviceChanged:(

VIAudioDevice *

)audioDevice

Triggered when the active audio device or the audio device to be used for the next call is changed.

Parameters

Returns

  • type:

    void

audioDevicesListChanged:

Copy URL
- (

void

)audioDevicesListChanged:(

NSSet<VIAudioDevice *> *

)availableAudioDevices

Triggered when a new audio device connects or an old audio device disconnects. If an old audio device is 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

Triggered when an audio device cannot be selected due to the inavailability at this moment.

Parameters

Returns

  • type:

    void