luxlabs header browser preview


@class NSString, SDPMini;

@interface VCCallInfo : NSObject {
    BOOL is4x;
    double firstDegradedMeasure;
    double videoDegradedThreshold;
    double _videoNearDegradedThreshold;
}

@property unsigned int callID;
@property (nonatomic) unsigned int auNumber;
@property (nonatomic) unsigned int maxBandwidth;
@property (nonatomic) unsigned int cellBandwidth;
@property (copy, nonatomic) NSString *participantID;
@property (readonly, nonatomic) BOOL isHDVideoSupported;
@property (nonatomic) BOOL isPreLionOS;
@property (nonatomic) BOOL isVideoQualityDegraded;
@property (nonatomic) BOOL videoIsPaused;
@property (retain, nonatomic) NSString *sdpString;
@property (retain, nonatomic) SDPMini *sdp;
@property (readonly, nonatomic) BOOL requiresImplicitFeatureString;
@property (readonly, nonatomic) BOOL isIOS;
@property (readonly, nonatomic) BOOL usesInitialFECImplementation;
@property (nonatomic) BOOL supportsDynamicMaxBitrate;
@property (nonatomic) BOOL supportsSKEOptimization;
@property (readonly, nonatomic) BOOL supportsSpecialAACBundle;
@property (nonatomic) unsigned int visibleRectCropping;
@property (readonly, nonatomic) BOOL useNewPLCalc;
@property (nonatomic) unsigned char u8Version;
@property (readonly) BOOL supportsDynamicContentsRectWithAspectPreservation;
@property (copy, nonatomic) NSString *frameworkVersion;
@property (copy, nonatomic) NSString *OSVersion;
@property (copy, nonatomic) NSString *deviceType;
@property (nonatomic) BOOL isVideoQualityNearDegraded;

+ (unsigned char)getVCCurrentVersion;

- (id)init;
- (void)dealloc;
- (void)setUserAgent:(id)a0;
- (struct VoiceIOFarEndVersionInfo { unsigned char x0[64]; unsigned char x1[64]; unsigned int x2; })audioVersionInfo:(BOOL)a0;
- (BOOL)supportSDPCompression;
- (BOOL)updateWithLastDecodedFrameTime:(double)a0 time:(double)a1;

@end