8 #import <Foundation/Foundation.h>
9 #import "GSConstants.h"
10 #import "GSAudioDevice.h"
11 #import "GSCaptureDevice.h"
12 #import "GSSipAudioDevice.h"
13 #import "GSSipCaptureDevice.h"
17 NSMutableArray* devices;
20 @property (nonatomic, retain) NSMutableArray* devices;
22 - (id<
GSAudioDevice>) audioInputDeviceWithName:(NSString*) name inList:(NSArray*) list;
23 - (id<
GSAudioDevice>) audioOutputDeviceWithName:(NSString*) name inList:(NSArray*) list;
24 - (id<
GSCaptureDevice>) captureDeviceWithName:(NSString*) name inList:(NSArray*) list;
35 - (NSArray*) audioDevicesForInput:(BOOL) forInput forOutput:(BOOL) forOutput;
36 - (NSArray*) captureDevices;
40 - (id) initWithLogger:(
id<
GSLogger>) thLogger;