Class SNAudioStreamAnalyzer

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class SNAudioStreamAnalyzer
extends NSObject
Since:
Available in iOS 13.0 and later.
  • Constructor Details

    • SNAudioStreamAnalyzer

      protected SNAudioStreamAnalyzer()
    • SNAudioStreamAnalyzer

      protected SNAudioStreamAnalyzer​(NSObject.Handle h, long handle)
    • SNAudioStreamAnalyzer

      protected SNAudioStreamAnalyzer​(NSObject.SkipInit skipInit)
    • SNAudioStreamAnalyzer

      public SNAudioStreamAnalyzer​(AVAudioFormat format)
  • Method Details

    • init

      protected long init​(AVAudioFormat format)
    • addRequest

      public boolean addRequest​(SNRequest request, SNResultsObserving observer) throws NSErrorException
      Throws:
      NSErrorException
    • removeRequest

      public void removeRequest​(SNRequest request)
    • removeAllRequests

      public void removeAllRequests()
    • analyzeAudioBuffer

      public void analyzeAudioBuffer​(AVAudioBuffer audioBuffer, long audioFramePosition)
    • completeAnalysis

      public void completeAnalysis()