FMLiveSwitchRtpJitterBuffer Class Reference

Instance Methods

(long long) - averageFrameDurationTicks
 
(void) - destroy
 
(long long) - duplicateCount
 
(int) - expiryMillis
 
(long long) - expiryTicks
 
(long long) - foundCount
 
(int) - heldCount
 
(NSMutableArray *) - heldSequenceNumbers
 
(bool) - holding
 
(instancetype) - initWithClockRate:pop:
 
(instancetype) - initWithClockRate:popBlock:
 
(int) - jitterEstimateMillis
 
(long long) - jitterEstimateTicks
 
(long long) - lateCount
 
(long long) - lostCount
 
(int) - missingCount
 
(NSMutableArray *) - missingFrames
 
(NSMutableArray *) - missingSequenceNumbers
 
(bool) - nackEnabled
 
(NSMutableArray *) - pushWithFrame:systemTimestamp:
 
(int) - roundTripTimeMillis
 
(long long) - roundTripTimeTicks
 
(NSString *) - rtpStreamId
 
(void) - setAverageFrameDurationMillis:
 
(void) - setAverageFrameDurationTicks:
 
(void) - setJitterEstimateMillis:
 
(void) - setJitterEstimateTicks:
 
(void) - setNackEnabled:
 
(void) - setRoundTripTimeMillis:
 
(void) - setRoundTripTimeTicks:
 
(void) - setRtpStreamId:
 
(void) - setSynchronizationSource:
 
(long long) - synchronizationSource
 

Class Methods

(FMLiveSwitchRtpJitterBuffer *) + jitterBufferWithClockRate:pop:
 
(FMLiveSwitchRtpJitterBuffer *) + jitterBufferWithClockRate:popBlock:
 

Protected Attributes

 __pad0__: NSObject- (int) averageFrameDurationMillis
 

Method Documentation

◆ averageFrameDurationTicks

- (long long) averageFrameDurationTicks

◆ destroy

- (void) destroy

◆ duplicateCount

- (long long) duplicateCount

◆ expiryMillis

- (int) expiryMillis

◆ expiryTicks

- (long long) expiryTicks

◆ foundCount

- (long long) foundCount

◆ heldCount

- (int) heldCount

◆ heldSequenceNumbers

- (NSMutableArray*) heldSequenceNumbers

◆ holding

- (bool) holding

◆ initWithClockRate:pop:

- (instancetype) initWithClockRate: (int)  clockRate
pop: (FMLiveSwitchAction1< TFrame > *)  pop 

◆ initWithClockRate:popBlock:

- (instancetype) initWithClockRate: (int)  clockRate
popBlock: (void(^)(TFrame))  popBlock 

◆ jitterBufferWithClockRate:pop:

+ (FMLiveSwitchRtpJitterBuffer*) jitterBufferWithClockRate: (int)  clockRate
pop: (FMLiveSwitchAction1< TFrame > *)  pop 

◆ jitterBufferWithClockRate:popBlock:

+ (FMLiveSwitchRtpJitterBuffer*) jitterBufferWithClockRate: (int)  clockRate
popBlock: (void(^)(TFrame))  popBlock 

◆ jitterEstimateMillis

- (int) jitterEstimateMillis

◆ jitterEstimateTicks

- (long long) jitterEstimateTicks

◆ lateCount

- (long long) lateCount

◆ lostCount

- (long long) lostCount

◆ missingCount

- (int) missingCount

◆ missingFrames

- (NSMutableArray*) missingFrames

◆ missingSequenceNumbers

- (NSMutableArray*) missingSequenceNumbers

◆ nackEnabled

- (bool) nackEnabled

◆ pushWithFrame:systemTimestamp:

- (NSMutableArray*) pushWithFrame: (TFrame)  frame
systemTimestamp: (long long)  systemTimestamp 

◆ roundTripTimeMillis

- (int) roundTripTimeMillis

◆ roundTripTimeTicks

- (long long) roundTripTimeTicks

◆ rtpStreamId

- (NSString*) rtpStreamId

◆ setAverageFrameDurationMillis:

- (void) setAverageFrameDurationMillis: (int)  value

◆ setAverageFrameDurationTicks:

- (void) setAverageFrameDurationTicks: (long long)  value

◆ setJitterEstimateMillis:

- (void) setJitterEstimateMillis: (int)  value

◆ setJitterEstimateTicks:

- (void) setJitterEstimateTicks: (long long)  value

◆ setNackEnabled:

- (void) setNackEnabled: (bool)  value

◆ setRoundTripTimeMillis:

- (void) setRoundTripTimeMillis: (int)  value

◆ setRoundTripTimeTicks:

- (void) setRoundTripTimeTicks: (long long)  value

◆ setRtpStreamId:

- (void) setRtpStreamId: (NSString *)  value

◆ setSynchronizationSource:

- (void) setSynchronizationSource: (long long)  value

◆ synchronizationSource

- (long long) synchronizationSource

Member Data Documentation

◆ __pad0__

- __pad0__
protected