One Logo Pool Ball
SoundAnalysis · IOS API REFERENCE

SNAudioStreamAnalyzer

class · iOS 13.0+ · SDK 27.1

class SNAudioStreamAnalyzer

Members (6)

method · iOS 13.0+

add

TypeScript
add(request: Implements<SNRequest> | SDKHandle, observer: Implements<SNResultsObserving> | SDKHandle): void
Swift declaration
func add(_ request: any SNRequest, withObserver observer: any SNResultsObserving) throws
method · iOS 13.0+

analyze

TypeScript
analyze(audioBuffer: _AVFAudio_AVAudioBuffer, audioFramePosition: number): void
Swift declaration
func analyze(_ audioBuffer: AVAudioBuffer, atAudioFramePosition audioFramePosition: AVAudioFramePosition)
method · iOS 13.0+

completeAnalysis

TypeScript
completeAnalysis(): void
Swift declaration
func completeAnalysis()
init · iOS 13.0+

init

TypeScript
static init(format: _AVFAudio_AVAudioFormat): SNAudioStreamAnalyzer
Swift declaration
init(format: AVAudioFormat)
method · iOS 13.0+

removeAllRequests

TypeScript
removeAllRequests(): void
Swift declaration
func removeAllRequests()
method · iOS 13.0+

remove

TypeScript
remove(request: Implements<SNRequest> | SDKHandle): void
Swift declaration
func remove(_ request: any SNRequest)

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

SNAudioStreamAnalyzer.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All SoundAnalysis types →