Sip Endpoint SDK for Apple OS
/Users/valerypolishchuk/Projects/sepsdk-03.09.12/MacOS/Endpoint/Src/Headers/GSAudioDevice.h
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