text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Wednesday, April 14, 2021 at 2:30:30 PM Mountain Standard Time
                         * Operating System: Version 14.4 (Build 18K802)
                         * Image Source: /System/Library/PrivateFrameworks/CoreSpeech.framework/CoreSpeech
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  #import <libobjc.A.dylib/CSAudioRecorderDelegate.h>
  #import <libobjc.A.dylib/CSVTUIAudioSession.h>
  
  @protocol OS_dispatch_queue, CSVTUIAudioSessionDelegate;
  @class CSAudioRecorder, NSObject, CSAudioPowerMeter, NSString;
  
  @interface CSVTUIAudioSessionRecorder : NSObject <CSAudioRecorderDelegate, CSVTUIAudioSession> {
  
  	CSAudioRecorder* _audioRecorder;
  	NSObject*<OS_dispatch_queue> _queue;
  	id<CSVTUIAudioSessionDelegate> _delegate;
  	CSAudioPowerMeter* _powerMeter;
  	unsigned long long _audioStreamHandleId;
  
  }
  
  @property (nonatomic,retain) CSAudioPowerMeter * powerMeter;                              //@synthesize powerMeter=_powerMeter - In the implementation block
  @property (assign,nonatomic) unsigned long long audioStreamHandleId;                      //@synthesize audioStreamHandleId=_audioStreamHandleId - In the implementation block
  @property (assign,nonatomic,__weak) id<CSVTUIAudioSessionDelegate> delegate;              //@synthesize delegate=_delegate - In the implementation block
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  -(id)init;
  -(id<CSVTUIAudioSessionDelegate>)delegate;
  -(void)setDelegate:(id<CSVTUIAudioSessionDelegate>)arg1 ;
  -(void)releaseAudioSession;
  -(BOOL)startRecording;
  -(void)stopRecording;
  -(void)setEndpointerDelegate:(id)arg1 ;
  -(BOOL)isRecording;
  -(void)updateMeters;
  -(unsigned long long)audioSource;
  -(BOOL)hasAudioRoute;
  -(float)averagePower;
  -(unsigned long long)audioStreamHandleId;
  -(void)audioRecorderDidStartRecord:(id)arg1 audioStreamHandleId:(unsigned long long)arg2 successfully:(BOOL)arg3 error:(id)arg4 ;
  -(void)audioRecorderBufferAvailable:(id)arg1 audioStreamHandleId:(unsigned long long)arg2 buffer:(id)arg3 remoteVAD:(id)arg4 atTime:(unsigned long long)arg5 ;
  -(void)audioRecorderDidStopRecord:(id)arg1 audioStreamHandleId:(unsigned long long)arg2 reason:(long long)arg3 ;
  -(void)audioRecorderBufferAvailable:(id)arg1 audioStreamHandleId:(unsigned long long)arg2 buffer:(id)arg3 ;
  -(void)audioRecorderRecordHardwareConfigurationDidChange:(id)arg1 toConfiguration:(long long)arg2 ;
  -(void)audioRecorderDisconnected:(id)arg1 ;
  -(id)_audioRecorder;
  -(CSAudioPowerMeter *)powerMeter;
  -(void)setPowerMeter:(CSAudioPowerMeter *)arg1 ;
  -(void)setAudioStreamHandleId:(unsigned long long)arg1 ;
  -(BOOL)_hasCorrectInputAudioRoute;
  -(BOOL)_hasCorrectOutputAudioRoute;
  -(long long)convertStopReason:(long long)arg1 ;
  -(void)_handleDidStopWithReason:(long long)arg1 ;
  -(BOOL)prepareRecord;
  -(void)resetEndPointer;
  -(BOOL)hasCorrectAudioRoute;
  @end
  
  