@class _EARSpeechRecognizer, NSObject; @protocol OS_dispatch_queue; @interface _EARSpeechRecognitionAudioBuffer : NSObject { struct shared_ptr<quasar::RecogAudioBufferBase> { struct RecogAudioBufferBase *__ptr_; struct __shared_weak_count *__cntrl_; } _buffer; NSObject<OS_dispatch_queue> *_queue; _EARSpeechRecognizer *_speechRecognizer; BOOL _cancelled; BOOL _ended; } @property (readonly) double bufferedAudioDuration; @property (readonly) double consumedAudioDuration; + (void)initialize; - (void)stopAudioDecoding; - (id).cxx_construct; - (void).cxx_destruct; - (void)endAudio; - (void)_detachFromRecognizer; - (id)_initWithAudioBuffer:(struct shared_ptr<quasar::RecogAudioBufferBase> { struct RecogAudioBufferBase *x0; struct __shared_weak_count *x1; })a0 speechRecognizer:(id)a1; - (void)_setUnderlyingBuffer:(struct shared_ptr<quasar::RecogAudioBufferBase> { struct RecogAudioBufferBase *x0; struct __shared_weak_count *x1; })a0; - (void)addAudioSampleData:(id)a0; - (void)addAudioSamples:(const short *)a0 count:(unsigned long long)a1; - (void)cancelRecognition; - (unsigned long long)packetArrivalTimestampFromAudioTime:(float)a0; - (void)triggerServerSideEndPointer; @end