Sip Endpoint SDK for Apple OS
 All Classes Functions Properties
GSSession.h
1 //
2 // GSSession.h
3 // SipEndpoint
4 //
5 // Created by Vlad Baranovsky on 8/12/11.
6 // Copyright 2011 Genesys Labs. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import "GSMedia.h"
11 #import "GSConnection.h"
12 #import "GSAudioStream.h"
13 
17 @protocol GSSession <NSObject>
18 
22 @property (nonatomic, readonly) int callId;
23 
27 @property (nonatomic, readonly) GSSessionState state;
28 
32 @property (nonatomic, copy, readonly) NSString* sessionId;
33 
37 @property (nonatomic, retain, readonly) id<GSConnection> connection;
38 
46 - (BOOL) supportsMedia:(GSMedia*) media;
47 
53 @property (nonatomic, copy, readonly) NSString* remoteParty;
54 
62 @property (nonatomic, retain, readonly) id<GSAudioStream> audioStream;
63 
71 @property (nonatomic) GSFlagState hasVideo;
72 
78 @property (nonatomic, readonly) int speakerVolume;
79 
85 @property (nonatomic, readonly) int micVolume;
86 
87 @end