SIP Endpoint SDK for OS X
 All Classes Functions Properties
<GSDeviceNotificationDelegate> Protocol Reference

#import <NotificationDelegates.h>

List of all members.

Public Member Functions

(void) - deviceDidChangeNotification:deviceType:
(void) - deviceStateDidChangeNotification:deviceType:
(void) - activeAudioInputDeviceDidChangeNotification:
(void) - activeAudioOutputDeviceDidChangeNotification:
(void) - activeRingerDeviceDidChangeNotification:
(void) - activeCaptureDeviceDidChangeNotification:

Detailed Description

This delegate is used to receive notifications about device state changes.

Definition at line 83 of file NotificationDelegates.h.


Member Function Documentation

- (void) activeAudioInputDeviceDidChangeNotification: (id< GSAudioDevice >)  device
optional

Implement to be notified when the active audio input device has been changed.

Parameters:
theaudio input device that is changed.
See also:
GSAudioDevice
- (void) activeAudioOutputDeviceDidChangeNotification: (id< GSAudioDevice >)  device
optional

Implement to be notified when the active audio output device has been changed.

Parameters:
theaudio output device that is changed.
See also:
GSAudioDevice
- (void) activeCaptureDeviceDidChangeNotification: (id< GSCaptureDevice >)  device
optional

Implement to be notified when the active capture device has been changed.

Parameters:
thecapture device that is changed.
See also:
GSCaptureDevice>
- (void) activeRingerDeviceDidChangeNotification: (id< GSAudioDevice >)  device
optional

Implement to be notified when the active ringer device has been changed.

Parameters:
theaudio output device that is changed.
See also:
GSAudioDevice
- (void) deviceDidChangeNotification: (GSDeviceAction)  action
deviceType: (GSDeviceType)  type 
optional

Implement to be notified when list of devices is changed for GSDeviceActions: GSDeviceListChanged.

Parameters:
deviceaction and device type.
See also:
GSDeviceAction, GSDeviceType
- (void) deviceStateDidChangeNotification: (GSDeviceAction)  action
deviceType: (GSDeviceType)  type 
optional

Implement to be notified for GSDeviceActions: GSDeviceLocalVideoStarted, GSDeviceInitFailed, GSDeviceLocalAudioStarted

Parameters:
deviceaction and device type.
See also:
GSDeviceAction, GSDeviceType

The documentation for this protocol was generated from the following file: