luxlabs header browser preview


@class IMHandle, NSString, NSArray, NSDictionary, NSDate, NSNumber;

@interface IMAVChatProxy : NSObject {
    NSDictionary *_info;
}

@property (readonly, nonatomic) NSString *GUID;
@property (readonly, nonatomic) unsigned int sessionID;
@property (readonly, nonatomic) NSString *conferenceID;
@property (readonly, nonatomic) unsigned int state;
@property (readonly, nonatomic) NSDate *dateConnected;
@property (readonly, nonatomic) NSDate *dateEnded;
@property (readonly, nonatomic) NSArray *remoteParticipants;
@property (readonly, nonatomic) IMHandle *initiatorIMHandle;
@property (readonly, nonatomic) IMHandle *otherIMHandle;
@property (readonly, nonatomic) unsigned int endedReason;
@property (readonly, nonatomic) int endedError;
@property (readonly, nonatomic) BOOL isCaller;
@property (readonly, nonatomic) BOOL isVideo;
@property (readonly, nonatomic) BOOL isActive;
@property (readonly, nonatomic) BOOL isStateFinal;
@property (nonatomic) BOOL isSendingAudio;
@property (nonatomic) BOOL isSendingVideo;
@property (readonly, nonatomic) BOOL hasReceivedFirstFrame;
@property (nonatomic, setter=setMute:) BOOL isMute;
@property (readonly, nonatomic) NSNumber *dataUploaded;
@property (readonly, nonatomic) NSNumber *dataDownloaded;
@property (nonatomic) double invitationTimeoutTime;
@property (nonatomic) double connectionTimeoutTime;
@property (nonatomic, getter=isRelayed) BOOL relayed;

- (void)forwardInvocation:(id)a0;
- (id)account;
- (id)methodSignatureForSelector:(SEL)a0;
- (id)description;
- (void).cxx_destruct;
- (void)acceptInvitation;
- (void)cancelInvitation;
- (void)declineInvitation;
- (BOOL)_isProxy;
- (void)updateWithInfo:(id)a0;
- (void)endChat;
- (BOOL)_isCallUpgradeTo:(id)a0;
- (void)endChatWithReason:(unsigned int)a0;
- (void)finalUpdate;
- (void)invite:(id)a0 additionalPeers:(id)a1;
- (void)invite:(id)a0 additionalPeers:(id)a1 excludingPushTokens:(id)a2;
- (void)inviteAll;
- (void)setLocalAspectRatio:(struct CGSize { double x0; double x1; })a0 cameraOrientation:(unsigned int)a1 cameraType:(unsigned int)a2;

@end