System/Library/Frameworks/SoundAnalysis.framework
SNSystemAudioAnalyzerLocal.h
Download SNSystemAudioAnalyzerLocal.h
@class AVAudioSession, SNAudioStreamAnalyzer, SNAudioRecordingQueue, NSMutableDictionary, SNAudioConfiguration, NSMutableArray, NSObject, AVAudioFormat;
@protocol OS_dispatch_queue;
@interface SNSystemAudioAnalyzerLocal : NSObject <SNSystemAudioAnalyzerProtocol> {
AVAudioFormat *_recordFormat;
NSObject<OS_dispatch_queue> *_dispatchQueue;
NSObject<OS_dispatch_queue> *_analysisQueue;
SNAudioRecordingQueue *_recordingQueue;
SNAudioStreamAnalyzer *_streamAnalyzer;
BOOL _audioIsRunning;
NSMutableArray *_requests;
NSMutableDictionary *_observers;
SNAudioConfiguration *_audioConfiguration;
AVAudioSession *_audioSession;
BOOL _allowSuppressionOfMicrophoneUsageIndicator;
}
- (id)init;
- (void)removeAllRequests;
- (void).cxx_destruct;
- (void)removeRequest:(id)a0;
- (BOOL)addRequest:(id)a0 withObserver:(id)a1 error:(id *)a2;
- (void)handleAVAudioSessionInterruption:(id)a0;
- (void)handleAVAudioSessionMediaServicesLost:(id)a0;
- (void)handleAVAudioSessionMediaServicesReset:(id)a0;
- (void)handleAVAudioSessionRouteChange:(id)a0;
- (id)initAllowingSuppresionOfMicrophoneUsageIndicator:(BOOL)a0;
- (void)setAudioConfiguration:(id)a0;
@end