text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, June 7, 2020 at 11:26:27 AM Mountain Standard Time
  * Operating System: Version 13.4.5 (Build 17L562)
  * Image Source: /System/Library/PrivateFrameworks/AVConference.framework/AVConference
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <AVConference/AVConference-Structs.h>
  #import <libobjc.A.dylib/VCAudioIOControllerDelegate.h>
  
  @protocol VCAudioIOControllerControl;
  @class VCAudioIOControllerClient, NSString;
  
  @interface VCAudioIO : NSObject <VCAudioIOControllerDelegate> {
  
  	id<VCAudioIOControllerControl> _audioIOController;
  	VCAudioIOControllerClient* _controllerClient;
  	id _delegate;
  	id _sourceDelegate;
  	id _sinkDelegate;
  	AudioStreamBasicDescription _clientFormat;
  	unsigned _clientSamplesPerFrame;
  	BOOL _isMuted;
  	BOOL _isGKVoiceChat;
  	AudioStreamBasicDescription _controllerFormat;
  	unsigned _controllerSamplesPerFrame;
  	BOOL _isControllerAudioFormatValid;
  	BOOL _isControllerReset;
  	opaque_pthread_mutex_t _stateMutex;
  	unsigned _state;
  	/*^block*/id _startCompletionBlock;
  	/*^block*/id _stopCompletionBlock;
  	VCAudioEndpointData* _sourceData;
  	VCAudioEndpointData* _sinkData;
  
  }
  
  @property (nonatomic,readonly) AudioStreamBasicDescription controllerFormat;                         //@synthesize controllerFormat=_controllerFormat - In the implementation block
  @property (nonatomic,readonly) AudioStreamBasicDescription clientAudioFormat;                        //@synthesize clientFormat=_clientFormat - In the implementation block
  @property (nonatomic,readonly) unsigned samplesPerFrame;                                             //@synthesize clientSamplesPerFrame=_clientSamplesPerFrame - In the implementation block
  @property (assign,getter=isMuted,nonatomic) BOOL muted;                                              //@synthesize isMuted=_isMuted - In the implementation block
  @property (assign,getter=isInputMeteringEnabled,nonatomic) BOOL inputMeteringEnabled; 
  @property (assign,getter=isOutputMeteringEnabled,nonatomic) BOOL outputMeteringEnabled; 
  @property (assign,nonatomic) BOOL isGKVoiceChat;                                                     //@synthesize isGKVoiceChat=_isGKVoiceChat - In the implementation block
  @property (assign,nonatomic) unsigned char direction; 
  @property (nonatomic,readonly) unsigned state;                                                       //@synthesize state=_state - In the implementation block
  @property (nonatomic,readonly) unsigned pullAudioSamplesCount; 
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  +(id)controllerForDeviceRole:(int)arg1 ;
  -(void)dealloc;
  -(id)delegate;
  -(unsigned)state;
  -(id)initWithConfiguration:(VCAudioIOInitConfiguration*)arg1 ;
  -(unsigned char)direction;
  -(void)setDirection:(unsigned char)arg1 ;
  -(BOOL)isMuted;
  -(void)setMuted:(BOOL)arg1 ;
  -(void)stopWithCompletionHandler:(/*^block*/id)arg1 ;
  -(void)startWithCompletionHandler:(/*^block*/id)arg1 ;
  -(void)forceCleanup;
  -(BOOL)isInputMeteringEnabled;
  -(void)setFarEndVersionInfo:(VoiceIOFarEndVersionInfo*)arg1 ;
  -(unsigned)samplesPerFrame;
  -(void)didStart:(BOOL)arg1 error:(id)arg2 ;
  -(void)controllerFormatChanged:(AudioStreamBasicDescription)arg1 ;
  -(void)didStop:(BOOL)arg1 error:(id)arg2 ;
  -(void)didUpdateBasebandCodec:(const VCRemoteCodecInfo*)arg1 ;
  -(BOOL)isGKVoiceChat;
  -(void)setIsGKVoiceChat:(BOOL)arg1 ;
  -(BOOL)isOutputMeteringEnabled;
  -(void)setOutputMeteringEnabled:(BOOL)arg1 ;
  -(void)setInputMeteringEnabled:(BOOL)arg1 ;
  -(void)setRemoteCodecType:(unsigned)arg1 sampleRate:(double)arg2 ;
  -(BOOL)reconfigureWithOperatingMode:(int)arg1 deviceRole:(int)arg2 direction:(unsigned char)arg3 allowAudioRecording:(BOOL)arg4 ;
  -(void)setClientFormat:(AudioStreamBasicDescription)arg1 ;
  -(void)spatialAudioSourceIDChanged:(unsigned long long)arg1 ;
  -(void)didResume;
  -(AudioStreamBasicDescription)clientAudioFormat;
  -(unsigned)pullAudioSamplesCount;
  -(void)releaseConverters;
  -(BOOL)createConverterForSource:(BOOL)arg1 error:(id*)arg2 ;
  -(void)didSuspend;
  -(AudioStreamBasicDescription)controllerFormat;
  @end
  
  