@class SNAudioQueueConfiguration, SNAudioRecordingQueueScheduler, AVAudioSession, NSObject, AVAudioFormat; @protocol OS_dispatch_queue; @interface SNAudioRecordingQueue : NSObject { AVAudioFormat *_recordFormat; SNAudioQueueConfiguration *_audioQueueConfiguration; AVAudioSession *_session; NSObject *_dispatchQueue; id /* block */ _bufferHandler; id /* block */ _interruptionHandler; BOOL _running; struct OpaqueAudioQueue { } *_audioQueue; SNAudioRecordingQueueScheduler *_aqCallbackScheduler; } - (id)init; - (void)dealloc; - (BOOL)start; - (void)stop; - (void).cxx_destruct; - (id)initWithFormat:(id)a0 audioQueueConfiguration:(id)a1 audioSession:(id)a2 queue:(id)a3 audioBufferHandler:(id /* block */)a4 interruptionHandler:(id /* block */)a5; @end