@class NSString, SNAudioProcessorCache, NSArray, NSMutableArray, AVAudioFormat; @interface SNForwardPassAudioStreamAnalyzer : NSObject { SNAudioProcessorCache *_processorCache; struct list> { struct __list_node_base { void *__prev_; void *__next_; } __end_; struct __compressed_pair>> { unsigned long long __value_; } __size_alloc_; } _processingContexts; struct ProcessingTree { struct shared_ptr { struct Graph *__ptr_; struct __shared_weak_count *__cntrl_; } mGraph; struct list> { struct __list_node_base { void *__prev_; void *__next_; } __end_; struct __compressed_pair>> { unsigned long long __value_; } __size_alloc_; } mProcessingContexts; struct list> { struct __list_node_base { void *__prev_; void *__next_; } __end_; struct __compressed_pair>> { unsigned long long __value_; } __size_alloc_; } mFormatMatchingNodes; struct list> { struct __list_node_base { void *__prev_; void *__next_; } __end_; struct __compressed_pair>> { unsigned long long __value_; } __size_alloc_; } mSharedProcessingNodes; struct list> { struct __list_node_base { void *__prev_; void *__next_; } __end_; struct __compressed_pair>> { unsigned long long __value_; } __size_alloc_; } mAnalyzerNodes; struct RootNode { void /* function */ **_vptr$ProcessingNode; struct ProcessingNode *mUpstreamNode; struct list> { struct __list_node_base { void *__prev_; void *__next_; } __end_; struct __compressed_pair>> { unsigned long long __value_; } __size_alloc_; } mDownstreamNodes; struct Box *mProcessingBox; struct FormatAndBlockSize { struct StreamDescription { double mSampleRate; unsigned int mFormatID; unsigned int mFormatFlags; unsigned int mBytesPerPacket; unsigned int mFramesPerPacket; unsigned int mBytesPerFrame; unsigned int mChannelsPerFrame; unsigned int mBitsPerChannel; unsigned int mReserved; } mFormat; unsigned int mBlockSize; } mUpstreamFormat; struct FormatAndBlockSize { struct StreamDescription { double mSampleRate; unsigned int mFormatID; unsigned int mFormatFlags; unsigned int mBytesPerPacket; unsigned int mFramesPerPacket; unsigned int mBytesPerFrame; unsigned int mChannelsPerFrame; unsigned int mBitsPerChannel; unsigned int mReserved; } mFormat; unsigned int mBlockSize; } mDownstreamFormat; } mRootNode; unsigned int mMaxFramesPerSlice; struct function, unsigned long)> { struct __value_func, unsigned long)> { struct type { unsigned char __lx[24]; } __buf_; void *__f_; } __f_; } mWillInitializeCallback; long long mCurrentInputSampleTime; } _processingTree; AVAudioFormat *_currentFormat; NSArray *_requests; NSMutableArray *_analyzerInfos; BOOL _shouldRebuildProcessingTree; } @property (readonly, nonatomic) double clientSampleRate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)detailedDescription; - (void)dealloc; - (id).cxx_construct; - (void).cxx_destruct; - (long long)clientSampleTimeFromSampleTime:(long long)a0 fromBox:(void *)a1; @end