@class AVAudioPCMBuffer, AUPasscodeCodecConfiguration, APCListenerResultData, AUAudioUnitBusArray, NSMutableData, NSObject, AUAudioUnitBus; @protocol OS_dispatch_queue; @interface AUPasscodeDecoder : AUAudioUnit { struct unique_ptr> { struct __compressed_pair> { struct messenger *__value_; } __ptr_; } _rtMessenger; struct unique_ptr> { struct __compressed_pair> { struct APCDecoderBase *__value_; } __ptr_; } _kernel; struct BufferedInputBus { AUAudioUnitBus *bus; unsigned int maxFrames; AVAudioPCMBuffer *pcmBuffer; struct AudioBufferList *originalAudioBufferList; struct AudioBufferList *mutableAudioBufferList; } _inputBus; AUAudioUnitBus *_outputBus; AUAudioUnitBusArray *_inputBusArray; AUAudioUnitBusArray *_outputBusArray; struct vector> { char *__begin_; char *__end_; struct __compressed_pair> { char *__value_; } __end_cap_; } _rxDataBuffer; struct array, 10UL> { struct unique_ptr> { struct __compressed_pair> { struct DecodedDataMessage *__value_; } __ptr_; } __elems_[10]; } _messagePool; struct map, std::allocator>> { struct __tree, std::__map_value_compare, std::less>, std::allocator>> { void *__begin_node_; struct __compressed_pair *>, std::allocator, void *>>> { struct __tree_end_node *> { void *__left_; } __value_; } __pair1_; struct __compressed_pair, std::less>> { unsigned long long __value_; } __pair3_; } __tree_; } _apcDecoderConfig; unsigned int _desiredChannelCount; unsigned int _actualChannelCount; NSMutableData *_incomingPayload; BOOL _deliverDataSerially; struct unique_ptr> { struct __compressed_pair> { struct AudioCapturerIfc *__value_; } __ptr_; } _inputCapturer; struct mutex { struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } __m_; } _ctMutex; } @property (retain, nonatomic) NSObject *dispatchQueue; @property (copy, nonatomic) id /* block */ dataHandler; @property (retain, nonatomic) AUPasscodeCodecConfiguration *codecConfig; @property (retain, nonatomic) APCListenerResultData *resultData; + (struct AudioComponentDescription { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; })getAUDesc; + (void)registerAU; + (id)supportedDecoders; - (id).cxx_construct; - (void).cxx_destruct; - (id)initWithComponentDescription:(struct AudioComponentDescription { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; })a0 options:(unsigned int)a1 error:(id *)a2; - (BOOL)allocateRenderResourcesAndReturnError:(id *)a0; - (void)deallocateRenderResources; - (id)inputBusses; - (id /* block */)internalRenderBlock; - (id)outputBusses; - (void)setRenderingOffline:(BOOL)a0; - (void)handleDecodedData:(void *)a0 ofLength:(int)a1; - (void)startAudioLogCapture; - (void)stopAudioLogCapture; @end