30 #import <Foundation/Foundation.h>
31 #import <AudioToolbox/AudioToolbox.h>
43 NSError * _Nullable error);
73 @interface AEAudioFileReader : NSObject
84 + (BOOL)infoForFileAtURL:(NSURL * _Nonnull)url
85 audioDescription:(AudioStreamBasicDescription * _Nullable)audioDescription
86 length:(UInt32 * _Nullable)lengthInFrames
87 error:(NSError * _Nullable * _Nullable)error;
102 + (instancetype _Nonnull)loadFileAtURL:(NSURL * _Nonnull)url
103 targetAudioDescription:(AudioStreamBasicDescription)targetAudioDescription
117 + (instancetype _Nonnull)readFileAtURL:(NSURL * _Nonnull)url
118 targetAudioDescription:(AudioStreamBasicDescription)targetAudioDescription
134 + (instancetype _Nonnull)readFileAtURL:(NSURL * _Nonnull)url
135 targetAudioDescription:(AudioStreamBasicDescription)targetAudioDescription
138 blockSize:(UInt32)blockSize;