luxlabs header browser preview


@class AVCRateControlFeedbackController, AVCStatisticsCollector, AVCBasebandCongestionDetector, VCRateControlMediaController;

@interface VCMediaStreamRateControlConfig : NSObject

@property (retain, nonatomic) AVCStatisticsCollector *statisticsCollector;
@property (retain, nonatomic) AVCBasebandCongestionDetector *basebandCongestionDetector;
@property (retain, nonatomic) AVCRateControlFeedbackController *feedbackController;
@property (nonatomic) BOOL shouldCreateMediaControlInfoGenerator;
@property (nonatomic) BOOL shouldRegisterMediaControlInfoGeneratorCallbacks;
@property (nonatomic) unsigned char mediaControlInfoVersion;
@property (nonatomic) unsigned int mediaControlInfoGeneratorType;
@property (nonatomic) void *mediaControlInfoGenerator;
@property (nonatomic) unsigned int mediaControlInfoGeneratorOptions;
@property (retain, nonatomic) VCRateControlMediaController *mediaController;
@property (nonatomic) struct tagHANDLE { int x0; } *mediaQueue;
@property (nonatomic) double mediaQueueThrottlingInterval;
@property (nonatomic) struct tagVCMediaQueue { } *vcMediaQueue;

- (id)init;
- (void)dealloc;

@end