|
Sip Endpoint SDK for Apple OS
|
#import <GSDevicePolicyDelegate.h>
Public Member Functions | |
| (id< GSDevice >) | - chooseActiveInputDeviceFromList:forMedia: |
| (id< GSDevice >) | - chooseActiveOutputDeviceFromList:forMedia: |
| (BOOL) | - useHeadset |
| (GSFlagState) | - headsetAvailable |
Public Member Functions inherited from | |
| (void) | - configureWithDictionary: |
This delegate is used to define aspects of the device manager's behavior.
Definition at line 16 of file GSDevicePolicyDelegate.h.
| - (id<GSDevice>) chooseActiveInputDeviceFromList: | (NSArray *) | deviceList | |
| forMedia: | (GSMedia *) | media | |
Implement to define the device that should be used for input. This method will be called on startup as well as when a device has been connected or disconnected.
| deviceList | the list of current system input devices |
| media | the media type for which the selected device will be used |
| - (id<GSDevice>) chooseActiveOutputDeviceFromList: | (NSArray *) | deviceList | |
| forMedia: | (GSMedia *) | media | |
Implement to define the device that should be used for output. This method will be called on startup as well as when a device has been connected or disconnected.
| deviceList | the list of current system output devices |
| media | the media type for which the selected device will be used |
| - (GSFlagState) headsetAvailable |
Implement to define the audio device that should be used for session.
| - (BOOL) useHeadset |
Implement to define the audio device that should be used for session.