FMLiveSwitchBandwidthEstimationDataRate Class Reference

Instance Methods

(long long) - bps
 
(double) - bpsAsDouble
 
(long long) - bpsOrWithFallbackValue:
 
(long long) - bytesPerSec
 
(double) - bytesPerSecAsDouble
 
(FMLiveSwitchBandwidthEstimationDataRate *) - createInstance:
 
(NSString *) - description
 
(instancetype) - init
 
(long long) - kbps
 
(double) - kbpsAsDouble
 
(float) - kbpsAsFloat
 
(long long) - kbpsOrWithFallbackValue:
 
- Instance Methods inherited from FMLiveSwitchBandwidthEstimationRelativeUnit
(UnitT) - clampedWithMinValue:maxValue:
 
(UnitT) - clampWithMinValue:maxValue:
 
(UnitT) - divideByDoubleWithScalar:
 
(UnitT) - divideByLongWithScalar:
 
(double) - divideByWithOther:
 
(instancetype) - initWithValue:
 
(UnitT) - multiplyByDoubleWithScalar:
 
(UnitT) - multiplyByLongWithScalar:
 
(UnitT) - multiplyByWithScalar:
 
(UnitT) - negate
 
(UnitT) - subtractWithOther:
 

Class Methods

(FMLiveSwitchBandwidthEstimationDataRate *) + bitsPerSecDouble:
 
(FMLiveSwitchBandwidthEstimationDataRate *) + bitsPerSecLong:
 
(FMLiveSwitchBandwidthEstimationDataRate *) + bytesPerSecDouble:
 
(FMLiveSwitchBandwidthEstimationDataRate *) + bytesPerSecLong:
 
(FMLiveSwitchBandwidthEstimationDataRate *) + dataRate
 
(FMLiveSwitchBandwidthEstimationDataSize *) + divideWithRate:frequency:
 
(FMLiveSwitchBandwidthEstimationFrequency *) + divideWithRate:size:
 
(FMLiveSwitchBandwidthEstimationDataRate *) + divideWithSize:duration:
 
(FMLiveSwitchBandwidthEstimationTimeDelta *) + divideWithSize:rate:
 
(FMLiveSwitchBandwidthEstimationDataRate *) + infinity
 
(FMLiveSwitchBandwidthEstimationDataRate *) + kilobitsPerSecDouble:
 
(FMLiveSwitchBandwidthEstimationDataRate *) + kilobitsPerSecLong:
 
(FMLiveSwitchBandwidthEstimationDataRate *) + maxWithA:b:
 
(FMLiveSwitchBandwidthEstimationDataRate *) + minusInfinity
 
(FMLiveSwitchBandwidthEstimationDataRate *) + minWithA:b:
 
(FMLiveSwitchBandwidthEstimationDataSize *) + multiplyWithDuration:rate:
 
(FMLiveSwitchBandwidthEstimationDataRate *) + multiplyWithFrequency:size:
 
(FMLiveSwitchBandwidthEstimationDataSize *) + multiplyWithRate:duration:
 
(FMLiveSwitchBandwidthEstimationDataRate *) + multiplyWithSize:frequency:
 
(FMLiveSwitchBandwidthEstimationDataRate *) + plusInfinity
 
(FMLiveSwitchBandwidthEstimationDataRate *) + zero
 
- Class Methods inherited from FMLiveSwitchBandwidthEstimationRelativeUnit
(FMLiveSwitchBandwidthEstimationRelativeUnit *) + relativeUnit
 
(FMLiveSwitchBandwidthEstimationRelativeUnit *) + relativeUnit:
 

Additional Inherited Members

- Protected Attributes inherited from FMLiveSwitchBandwidthEstimationRelativeUnit
 __pad0__: FMLiveSwitchBandwidthEstimationUnitBase<UnitT>- (UnitT) addWithOther:(UnitT)other
 

Method Documentation

◆ bitsPerSecDouble:

+ (FMLiveSwitchBandwidthEstimationDataRate*) bitsPerSecDouble: (double)  value

◆ bitsPerSecLong:

+ (FMLiveSwitchBandwidthEstimationDataRate*) bitsPerSecLong: (long long)  value

◆ bps

- (long long) bps

◆ bpsAsDouble

- (double) bpsAsDouble

◆ bpsOrWithFallbackValue:

- (long long) bpsOrWithFallbackValue: (long long)  fallbackValue

◆ bytesPerSec

- (long long) bytesPerSec

◆ bytesPerSecAsDouble

- (double) bytesPerSecAsDouble

◆ bytesPerSecDouble:

+ (FMLiveSwitchBandwidthEstimationDataRate*) bytesPerSecDouble: (double)  value

◆ bytesPerSecLong:

+ (FMLiveSwitchBandwidthEstimationDataRate*) bytesPerSecLong: (long long)  value

◆ createInstance:

- (FMLiveSwitchBandwidthEstimationDataRate*) createInstance: (long long)  value

◆ dataRate

◆ description

- (NSString*) description

◆ divideWithRate:frequency:

◆ divideWithRate:size:

◆ divideWithSize:duration:

◆ divideWithSize:rate:

◆ infinity

◆ init

- (instancetype) init

◆ kbps

- (long long) kbps

◆ kbpsAsDouble

- (double) kbpsAsDouble

◆ kbpsAsFloat

- (float) kbpsAsFloat

◆ kbpsOrWithFallbackValue:

- (long long) kbpsOrWithFallbackValue: (long long)  fallbackValue

◆ kilobitsPerSecDouble:

+ (FMLiveSwitchBandwidthEstimationDataRate*) kilobitsPerSecDouble: (double)  value

◆ kilobitsPerSecLong:

+ (FMLiveSwitchBandwidthEstimationDataRate*) kilobitsPerSecLong: (long long)  value

◆ maxWithA:b:

◆ minusInfinity

◆ minWithA:b:

◆ multiplyWithDuration:rate:

◆ multiplyWithFrequency:size:

◆ multiplyWithRate:duration:

◆ multiplyWithSize:frequency:

◆ plusInfinity

◆ zero