8 #import <Foundation/Foundation.h>
9 #import "GSMwiSubscription.h"
10 #import "GSAudioDevice.h"
11 #import "GSCaptureDevice.h"
12 #import "GSConnection.h"
14 #import "GSStatistics.h"
15 #import "GSAudioFrame.h"
28 - (void) connectionStateDidChangeNotification:(
id<
GSConnection>)connection;
44 - (void) sessionStateDidChangeNotification:(
id<
GSSession>) session;
75 - (void) audioFrameReceivedNotification:(
GSAudioFrame*) audioFrame;
92 - (void) deviceDidChangeNotification:(GSDeviceAction) action deviceType:(GSDeviceType) type;
100 - (void) deviceStateDidChangeNotification:(GSDeviceAction) action deviceType:(GSDeviceType) type;
108 - (void) activeAudioInputDeviceDidChangeNotification:(
id<
GSAudioDevice>) device;
116 - (void) activeAudioOutputDeviceDidChangeNotification:(
id<
GSAudioDevice>) device;
124 - (void) activeRingerDeviceDidChangeNotification:(
id<
GSAudioDevice>) device;
132 - (void) activeCaptureDeviceDidChangeNotification:(
id<
GSCaptureDevice>) device;
147 - (void) subscriptionStateDidChangeNotification:(
GSMwiSubscription*) subscription;
163 - (void) audioStatisticsReceivedNotification:(
GSStatistics*) statistics forSession:(
id<
GSSession>) session;
171 - (void) videoStatisticsReceivedNotification:(
GSStatistics*) statistics forSession:(
id<
GSSession>) session;