Sip Endpoint SDK for Apple OS
|
#import <GSDevicePolicyDelegate.h>
Public Member Functions | |
(id< GSDevice >) | - chooseActiveInputDeviceFromList:forMedia: |
(id< GSDevice >) | - chooseActiveOutputDeviceFromList:forMedia: |
(BOOL) | - useHeadset |
(GSFlagState) | - headsetAvailable |
![]() | |
(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.