8 #import <Foundation/Foundation.h>
10 #import "GSAudioDevice.h"
11 #import "GSCaptureDevice.h"
13 #import "GSPolicyData.h"
30 - (
GSPolicyData*) endpointPolicyByQuery:(EndpointPolicyQuery) query;
52 - (
GSPolicyData*) sessionPolicyByQuery:(SessionPolicyQuery) query;
72 - (id<
GSAudioDevice>) chooseActiveAudioInputDeviceFromList:(NSArray*) deviceList;
83 - (id<
GSAudioDevice>) chooseActiveAudioOutputDeviceFromList:(NSArray*) deviceList;
94 - (id<
GSAudioDevice>) chooseActiveHeadsetInputDeviceFromList:(NSArray*) deviceList;
105 - (id<
GSAudioDevice>) chooseActiveHeadsetOutputDeviceFromList:(NSArray*) deviceList;
116 - (id<
GSCaptureDevice>) chooseActiveCaptureDeviceFromList:(NSArray*) deviceList;
136 - (
GSPolicyData*) devicePolicyByQuery:(DevicePolicyQuery) query;