Sip Endpoint SDK for Apple OS
|
00001 // 00002 // GSAudioDevice.h 00003 // SipEndpoint 00004 // 00005 // Created by Vlad Baranovsky on 6/26/11. 00006 // Copyright 2011 Genesys Labs. All rights reserved. 00007 // 00008 00009 #import <Foundation/Foundation.h> 00010 #import "GSDevice.h" 00011 00016 @protocol GSAudioDevice <GSDevice> 00017 00021 @property (nonatomic,readonly) GSDeviceRoute micRoute; 00022 00026 @property (nonatomic,readonly) GSDeviceRoute speakerRoute; 00027 00035 - (GSResult) routeMicSignalFrom:(GSDeviceRoute)route; 00036 00044 - (GSResult) routeSpeakerSignalTo:(GSDeviceRoute)route; 00045 00053 - (BOOL) supportsCapabilityForInput:(GSAudioDeviceCapability) capability; 00054 00062 - (BOOL) supportsCapabilityForOutput:(GSAudioDeviceCapability) capability; 00063 00067 @property (nonatomic, readonly) int speakerVolume; 00068 00072 @property (nonatomic, readonly) int micVolume; 00073 00081 - (GSResult) changeSpeakerVolumeTo:(int) value; 00082 00090 - (GSResult) changeMicVolumeTo:(int) value; 00091 00092 @end