luxlabs header browser preview


@class NSURL, AVAudioFormat;

@interface AVAudioFile : NSObject {
    void *_impl;
}

@property (readonly, nonatomic) NSURL *url;
@property (readonly, nonatomic) AVAudioFormat *fileFormat;
@property (readonly, nonatomic) AVAudioFormat *processingFormat;
@property (readonly, nonatomic) long long length;
@property (nonatomic) long long framePosition;

- (void)dealloc;
- (BOOL)writeFromBuffer:(id)a0 error:(id *)a1;
- (id)initForWriting:(id)a0 settings:(id)a1 error:(id *)a2;
- (id)initForReading:(id)a0 error:(id *)a1;
- (id)initForReading:(id)a0 commonFormat:(unsigned long long)a1 interleaved:(BOOL)a2 error:(id *)a3;
- (id)initForReadingFromExtAudioFile:(struct OpaqueExtAudioFile { } *)a0 commonFormat:(unsigned long long)a1 interleaved:(BOOL)a2 error:(id *)a3;
- (id)initForReadingFromExtAudioFile:(struct OpaqueExtAudioFile { } *)a0 error:(id *)a1;
- (id)initForWriting:(id)a0 settings:(id)a1 commonFormat:(unsigned long long)a2 interleaved:(BOOL)a3 error:(id *)a4;
- (id)initSecondaryReader:(id)a0 format:(id)a1 error:(id *)a2;
- (BOOL)readIntoBuffer:(id)a0 error:(id *)a1;
- (BOOL)readIntoBuffer:(id)a0 frameCount:(unsigned int)a1 error:(id *)a2;

@end