FMLiveSwitchNackBuffer Class Reference

Instance Methods

(instancetype) - initWithName:size:createArrayCallback:
 
(instancetype) - initWithName:size:createArrayCallbackBlock:
 
(int) - length
 
(NSString *) - name
 
(bool) - readWithSequenceNumber:rtpSequenceNumber:lastWrittenTimestamp:systemTimestamp:frameCallback:nackCallback:
 
(bool) - readWithSequenceNumber:rtpSequenceNumber:lastWrittenTimestamp:systemTimestamp:frameCallbackBlock:nackCallbackBlock:
 
(FMLiveSwitchGenericNack *) - readWithSequenceNumberAndRtpSequenceNumberAndLastWrittenTimestampAndSystemTimestampAndFrameCallbackBlockAndNackCallbackBlock
 
(int) - retransmissionTimeout
 
(void) - setRetransmissionTimeout:
 
(int) - writeWithFrame:
 

Class Methods

(FMLiveSwitchNackBuffer *) + bufferWithName:size:createArrayCallbackBlock:
 

Protected Attributes

 __pad0__: NSObject+ (FMLiveSwitchNackBuffer*) bufferWithName:(NSString*)name size:(int)size createArrayCallback:(FMLiveSwitchFunction1<id
 
NSMutableArray ** createArrayCallback
 

Method Documentation

◆ bufferWithName:size:createArrayCallbackBlock:

+ (FMLiveSwitchNackBuffer*) bufferWithName: (NSString *)  name
size: (int)  size
createArrayCallbackBlock: (NSMutableArray *(^)(int))  createArrayCallbackBlock 

◆ initWithName:size:createArrayCallback:

- (instancetype) initWithName: (NSString *)  name
size: (int)  size
createArrayCallback: (FMLiveSwitchFunction1< id, NSMutableArray * > *)  createArrayCallback 

◆ initWithName:size:createArrayCallbackBlock:

- (instancetype) initWithName: (NSString *)  name
size: (int)  size
createArrayCallbackBlock: (NSMutableArray *(^)(int))  createArrayCallbackBlock 

◆ length

- (int) length

◆ name

- (NSString*) name

◆ readWithSequenceNumber:rtpSequenceNumber:lastWrittenTimestamp:systemTimestamp:frameCallback:nackCallback:

- (bool) readWithSequenceNumber: (long long)  sequenceNumber
rtpSequenceNumber: (int)  rtpSequenceNumber
lastWrittenTimestamp: (long long)  lastWrittenTimestamp
systemTimestamp: (long long)  systemTimestamp
frameCallback: (FMLiveSwitchAction1< TFrame > *)  frameCallback
nackCallback: (FMLiveSwitchAction1< FMLiveSwitchGenericNack * > *)  nackCallback 

◆ readWithSequenceNumber:rtpSequenceNumber:lastWrittenTimestamp:systemTimestamp:frameCallbackBlock:nackCallbackBlock:

- (bool) readWithSequenceNumber: (long long)  sequenceNumber
rtpSequenceNumber: (int)  rtpSequenceNumber
lastWrittenTimestamp: (long long)  lastWrittenTimestamp
systemTimestamp: (long long)  systemTimestamp
frameCallbackBlock: (void(^)(TFrame))  frameCallbackBlock
nackCallbackBlock: (void(^)(FMLiveSwitchGenericNack *))  nackCallbackBlock 

◆ readWithSequenceNumberAndRtpSequenceNumberAndLastWrittenTimestampAndSystemTimestampAndFrameCallbackBlockAndNackCallbackBlock

- (FMLiveSwitchGenericNack*) readWithSequenceNumberAndRtpSequenceNumberAndLastWrittenTimestampAndSystemTimestampAndFrameCallbackBlockAndNackCallbackBlock

◆ retransmissionTimeout

- (int) retransmissionTimeout

◆ setRetransmissionTimeout:

- (void) setRetransmissionTimeout: (int)  value

◆ writeWithFrame:

- (int) writeWithFrame: (TFrame)  frame

Member Data Documentation

◆ __pad0__

- __pad0__
protected

◆ createArrayCallback

- (NSMutableArray* *) createArrayCallback
protected