FMLiveSwitchSynchronizeQueue Class Reference

Instance Methods

(bool) - active
 
(int) - count
 
(void) - destroy
 
(long long) - headSystemTimestamp
 
(instancetype) - initWithType:raiseFrame:
 
(instancetype) - initWithType:raiseFrameBlock:
 
(bool) - master
 
(long long) - masterSystemTimestamp
 
(long long) - maxData
 
(int) - maxDelay
 
(void) - processFrame:systemDelay:
 
(void) - setMasterSystemTimestamp:
 
(void) - setMaxData:
 
(void) - setMaxDelay:
 
(NSMutableArray *) - slaves
 
(FMLiveSwitchStreamType) - type
 

Class Methods

(FMLiveSwitchSynchronizeQueue *) + synchronizeQueueWithType:raiseFrame:
 
(FMLiveSwitchSynchronizeQueue *) + synchronizeQueueWithType:raiseFrameBlock:
 

Protected Attributes

 __pad0__: NSObject<FMLiveSwitchISynchronizer>- (void) activateWithMaster:(bool)master slaves:(NSMutableArray*)slaves
 

Method Documentation

◆ active

- (bool) active

◆ count

- (int) count

◆ destroy

- (void) destroy

◆ headSystemTimestamp

- (long long) headSystemTimestamp

◆ initWithType:raiseFrame:

- (instancetype) initWithType: (FMLiveSwitchStreamType)  type
raiseFrame: (FMLiveSwitchAction1< TFrame > *)  raiseFrame 

◆ initWithType:raiseFrameBlock:

- (instancetype) initWithType: (FMLiveSwitchStreamType)  type
raiseFrameBlock: (void(^)(TFrame))  raiseFrameBlock 

◆ master

- (bool) master

◆ masterSystemTimestamp

- (long long) masterSystemTimestamp

◆ maxData

- (long long) maxData

◆ maxDelay

- (int) maxDelay

◆ processFrame:systemDelay:

- (void) processFrame: (TFrame)  frame
systemDelay: (long long)  systemDelay 

◆ setMasterSystemTimestamp:

- (void) setMasterSystemTimestamp: (long long)  value

◆ setMaxData:

- (void) setMaxData: (long long)  value

◆ setMaxDelay:

- (void) setMaxDelay: (int)  value

◆ slaves

- (NSMutableArray*) slaves

◆ synchronizeQueueWithType:raiseFrame:

+ (FMLiveSwitchSynchronizeQueue*) synchronizeQueueWithType: (FMLiveSwitchStreamType)  type
raiseFrame: (FMLiveSwitchAction1< TFrame > *)  raiseFrame 

◆ synchronizeQueueWithType:raiseFrameBlock:

+ (FMLiveSwitchSynchronizeQueue*) synchronizeQueueWithType: (FMLiveSwitchStreamType)  type
raiseFrameBlock: (void(^)(TFrame))  raiseFrameBlock 

◆ type

- (FMLiveSwitchStreamType) type

Member Data Documentation

◆ __pad0__

- __pad0__
protected