FMLiveSwitchVideoSynchronizeQueue Class Reference

Instance Methods

(instancetype) - initWithRaiseFrame:
 
(instancetype) - initWithRaiseFrameBlock:
 
- Instance Methods inherited from FMLiveSwitchSynchronizeQueue
(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

(FMLiveSwitchVideoSynchronizeQueue *) + videoSynchronizeQueueWithRaiseFrame:
 
(FMLiveSwitchVideoSynchronizeQueue *) + videoSynchronizeQueueWithRaiseFrameBlock:
 
- Class Methods inherited from FMLiveSwitchSynchronizeQueue
(FMLiveSwitchSynchronizeQueue *) + synchronizeQueueWithType:raiseFrame:
 
(FMLiveSwitchSynchronizeQueue *) + synchronizeQueueWithType:raiseFrameBlock:
 

Additional Inherited Members

- Protected Attributes inherited from FMLiveSwitchSynchronizeQueue
 __pad0__: NSObject<FMLiveSwitchISynchronizer>- (void) activateWithMaster:(bool)master slaves:(NSMutableArray*)slaves
 

Method Documentation

◆ initWithRaiseFrame:

- (instancetype) initWithRaiseFrame: (FMLiveSwitchAction1< FMLiveSwitchVideoFrame * > *)  raiseFrame

◆ initWithRaiseFrameBlock:

- (instancetype) initWithRaiseFrameBlock: (void(^)(FMLiveSwitchVideoFrame *))  raiseFrameBlock

◆ videoSynchronizeQueueWithRaiseFrame:

+ (FMLiveSwitchVideoSynchronizeQueue*) videoSynchronizeQueueWithRaiseFrame: (FMLiveSwitchAction1< FMLiveSwitchVideoFrame * > *)  raiseFrame

◆ videoSynchronizeQueueWithRaiseFrameBlock:

+ (FMLiveSwitchVideoSynchronizeQueue*) videoSynchronizeQueueWithRaiseFrameBlock: (void(^)(FMLiveSwitchVideoFrame *))  raiseFrameBlock