FMLiveSwitchJitterBuffer Class Reference

Instance Methods

(int) - clockRate
 
(void) - destroy
 
(void) - flush
 
(instancetype) - initWithClockRate:onFrame:
 
(instancetype) - initWithClockRate:onFrameBlock:
 
(int) - length
 
(FMLiveSwitchAction1< TFrame > *) - onFrame
 
(bool) - pushWithFrame:
 
(void) - setLength:
 

Class Methods

(FMLiveSwitchJitterBuffer *) + bufferWithClockRate:onFrameBlock:
 

Protected Attributes

 __pad0__: NSObject+ (FMLiveSwitchJitterBuffer*) bufferWithClockRate:(int)clockRate onFrame:(FMLiveSwitchAction1<TFrame>*)onFrame
 

Method Documentation

◆ bufferWithClockRate:onFrameBlock:

+ (FMLiveSwitchJitterBuffer*) bufferWithClockRate: (int)  clockRate
onFrameBlock: (void(^)(TFrame))  onFrameBlock 

◆ clockRate

- (int) clockRate

◆ destroy

- (void) destroy

◆ flush

- (void) flush

◆ initWithClockRate:onFrame:

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

◆ initWithClockRate:onFrameBlock:

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

◆ length

- (int) length

◆ onFrame

- (FMLiveSwitchAction1<TFrame>*) onFrame

◆ pushWithFrame:

- (bool) pushWithFrame: (TFrame)  frame

◆ setLength:

- (void) setLength: (int)  value

Member Data Documentation

◆ __pad0__

- __pad0__
protected