8 #import <Foundation/Foundation.h>
9 #import <UIKit/UIKit.h>
11 #import <JabberGuest/CJGuestMediaStatistics.h>
45 -(void) onInvalidCert:(NSString*)certFingerprint
46 certSubjectCN:(NSString*)certSubjectCN
47 referenceID:(NSString*)referenceID
48 invalidReason:(NSArray*)invalidReason
49 subjectCertificateData:(NSString*)subjectCertificateData
50 intermediateCACertificateData:(NSArray*)intermediateCACertificateData
54 #pragma mark Notifications
213 CJGuestInvalidApiVersionError,
217 CJGuestUnsupportedApiVersionError
260 - (id)initWithServerName:(NSString *)serverName toURI:(NSString *)toURI;
273 @property (nonatomic, readwrite, strong) NSString *
serverName;
281 @property (nonatomic, readwrite, strong) NSString *
toURI;
295 @property (nonatomic, readwrite, strong) IBOutlet UIImageView *
selfView;
305 @property (nonatomic, readwrite, strong) IBOutlet UIImageView *
remoteView;
466 @property (nonatomic, readonly, getter = isAudioOutMuted) BOOL
audioOutMuted;
476 @property (nonatomic, readonly, getter = isAudioInMuted) BOOL
audioInMuted;
486 @property (nonatomic, readonly, getter = isVideoOutMuted) BOOL
videoOutMuted;
496 @property (nonatomic, readonly, getter = isVideoInMuted) BOOL
videoInMuted;
542 @property (nonatomic, readonly) NSString *
sentDTMF;
549 - (void)sendDTMF:(
char)dtmf;
558 - (void)sendDTMFString:(NSString *)dtmfString;
606 - (void)audioSetActive:(BOOL) active;
613 typedef NS_ENUM(NSInteger, CJGuestNetworkStatus) {
614 CJGuestNetworkStatus_Unknown,
615 CJGuestNetworkStatus_Online,
616 CJGuestNetworkStatus_Changed,
617 CJGuestNetworkStatus_Offline
625 - (void)updateNetworkStatus:(CJGuestNetworkStatus) networkStatus;
643 + (NSDictionary *)parseQueryString:(NSString *)query;