FMLiveSwitchAudioLevelContext Class Reference

Instance Methods

(void) - addOnLevel:
 
(double) - addOnLevelWithBlock
 
(void) - addOnLevelWithBlock:
 
(instancetype) - init
 
(int) - interval
 
(void) - processSamples:sampleCount:clockRate:channelCount:
 
(void) - processWithDataBuffer:clockRate:channelCount:
 
(void) - removeOnLevel:
 
(void) - setInterval:
 

Class Methods

(FMLiveSwitchAudioLevelContext *) + audioLevelContext
 

Method Documentation

◆ addOnLevel:

- (void) addOnLevel: (FMLiveSwitchAction1< id > *)  value

◆ addOnLevelWithBlock

- (double) addOnLevelWithBlock

◆ addOnLevelWithBlock:

- (void) addOnLevelWithBlock: (void(^)(double))  valueBlock

◆ audioLevelContext

+ (FMLiveSwitchAudioLevelContext*) audioLevelContext

◆ init

- (instancetype) init

◆ interval

- (int) interval

◆ processSamples:sampleCount:clockRate:channelCount:

- (void) processSamples: (NSMutableArray *)  samples
sampleCount: (int)  sampleCount
clockRate: (int)  clockRate
channelCount: (int)  channelCount 

◆ processWithDataBuffer:clockRate:channelCount:

- (void) processWithDataBuffer: (FMLiveSwitchDataBuffer *)  dataBuffer
clockRate: (int)  clockRate
channelCount: (int)  channelCount 

◆ removeOnLevel:

- (void) removeOnLevel: (FMLiveSwitchAction1< id > *)  value

◆ setInterval:

- (void) setInterval: (int)  value