text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Wednesday, April 28, 2021 at 9:09:59 PM Mountain Standard Time
                         * Operating System: Version 14.5 (Build 18L204)
                         * Image Source: /System/Library/Frameworks/AVFAudio.framework/AVFAudio
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  
  @class NSString, NSURL, NSData, NSDictionary, AVAudioFormat, NSArray;
  
  @interface AVAudioPlayer : NSObject {
  
  	id _impl;
  	NSString* _currentDevice;
  
  }
  
  @property (getter=isPlaying,readonly) BOOL playing; 
  @property (readonly) unsigned long long numberOfChannels; 
  @property (readonly) double duration; 
  @property (copy) NSString * currentDevice;                              //@synthesize currentDevice=_currentDevice - In the implementation block
  @property (__weak) id<AVAudioPlayerDelegate> delegate; 
  @property (readonly) NSURL * url; 
  @property (readonly) NSData * data; 
  @property (assign) float pan; 
  @property (assign) float volume; 
  @property (assign) BOOL enableRate; 
  @property (assign) float rate; 
  @property (assign) double currentTime; 
  @property (readonly) double deviceCurrentTime; 
  @property (assign) long long numberOfLoops; 
  @property (readonly) NSDictionary * settings; 
  @property (readonly) AVAudioFormat * format; 
  @property (getter=isMeteringEnabled) BOOL meteringEnabled; 
  @property (nonatomic,copy) NSArray * channelAssignments; 
  -(id)init;
  -(void)dealloc;
  -(void)finalize;
  -(NSData *)data;
  -(id<AVAudioPlayerDelegate>)delegate;
  -(void)setDelegate:(id<AVAudioPlayerDelegate>)arg1 ;
  -(void)stop;
  -(NSURL *)url;
  -(void)pause;
  -(id)initWithContentsOfURL:(id)arg1 error:(id*)arg2 ;
  -(double)duration;
  -(AVAudioFormat *)format;
  -(NSDictionary *)settings;
  -(NSString *)currentDevice;
  -(id)initWithData:(id)arg1 error:(id*)arg2 ;
  -(void)setRate:(float)arg1 ;
  -(float)rate;
  -(float)volume;
  -(void)setVolume:(float)arg1 ;
  -(double)currentTime;
  -(void)setCurrentTime:(double)arg1 ;
  -(unsigned long long)numberOfChannels;
  -(BOOL)play;
  -(BOOL)prepareToPlay;
  -(BOOL)isPlaying;
  -(void)setCurrentDevice:(NSString *)arg1 ;
  -(long long)numberOfLoops;
  -(void)setNumberOfLoops:(long long)arg1 ;
  -(void)handleInterruption:(id)arg1 ;
  -(id)impl;
  -(id)audioSession;
  -(void)setAudioSession:(id)arg1 ;
  -(void)beginInterruption;
  -(void)endInterruptionWithFlags:(id)arg1 ;
  -(void)endInterruption;
  -(float)pan;
  -(void)setPan:(float)arg1 ;
  -(float)averagePowerForChannel:(unsigned long long)arg1 ;
  -(void)setMeteringEnabled:(BOOL)arg1 ;
  -(void)updateMeters;
  -(float)peakPowerForChannel:(unsigned long long)arg1 ;
  -(BOOL)isMeteringEnabled;
  -(id)initWithContentsOfURL:(id)arg1 fileTypeHint:(id)arg2 error:(id*)arg3 ;
  -(id)initWithData:(id)arg1 fileTypeHint:(id)arg2 error:(id*)arg3 ;
  -(BOOL)playAtTime:(double)arg1 ;
  -(void)setVolume:(float)arg1 fadeDuration:(double)arg2 ;
  -(void)setEnableRate:(BOOL)arg1 ;
  -(BOOL)enableRate;
  -(double)deviceCurrentTime;
  -(NSArray *)channelAssignments;
  -(void)setChannelAssignments:(NSArray *)arg1 ;
  -(BOOL)mixToUplink;
  -(void)setMixToUplink:(BOOL)arg1 ;
  -(void)privRemoveSessionListener;
  -(void)finishedPlaying:(id)arg1 ;
  -(void)decodeError:(id)arg1 ;
  -(id)initBase;
  @end
  
  