luxlabs header browser preview


@interface VCRateControlAlgorithmLowLatencyNOWRD : VCRateControlAlgorithmBase {
    unsigned short _echoedTimestamp;
    unsigned short _previousTimestamp;
    unsigned short _queuingDelayTimestamp;
    unsigned int _receiveTimestamp;
    unsigned int _timestampWrapAroundCounter;
    unsigned int _newOWRDSampleCollected;
    double _previousNOWRD;
    double _sendBitrateLimitedStartTime;
    double _sendBitrateStartTime;
    double _lastSendDataTime;
    double _lastRampDownTime;
    double _lastPositiveOWRDTime;
    BOOL _isRampUpSettling;
    unsigned int _actualSendBitrate;
    unsigned int _instantBitrate;
    unsigned int _fastRampDownBitrateRange;
    unsigned int _maxBurstyLoss;
    unsigned int _nwConnectionMaxThroughput;
    unsigned int _nwConnectionAvgThroughput;
    int _nwConnectionRateTrendSuggestion;
    double _nwConnectionAvgDelay;
    BOOL _shouldBlockRampUpForNWConnection;
    unsigned int _nwConnectionOverDelayThresholdCount;
    unsigned int _nwConnectionPacketLossPerFrame;
    BOOL _isStable;
    double _rampUpSettleDuration;
    double _rateChangeSystemTime;
}

- (id)init;
- (BOOL)setUpVTable;

@end