// // WavPackFile.h // Cog // // Created by Vincent Spader on 6/6/05. // Copyright 2005 Vincent Spader All rights reserved. // #import "Plugin.h" #import #define ChunkHeader WavPackChunkHeader #import @interface WavPackReader : NSObject { id source; } - (id)initWithSource:(id)s; - (void)setSource:(id)s; - (id)source; @end @interface WavPackDecoder : NSObject { WavpackContext *wpc; WavpackStreamReader reader; WavPackReader *wv; WavPackReader *wvc; int32_t *inputBuffer; size_t inputBufferSize; BOOL isDSD; BOOL isLossy; int bitsPerSample; int channels; uint32_t channelConfig; BOOL floatingPoint; int bitrate; float frequency; long totalFrames; } @end