2016-01-27 16:42:15 +01:00
|
|
|
#ifndef CWAV_H
|
|
|
|
#define CWAV_H
|
2015-01-24 09:44:57 +01:00
|
|
|
|
|
|
|
#include "../types.h"
|
|
|
|
|
2015-01-26 04:04:27 +01:00
|
|
|
typedef struct {
|
|
|
|
u32 channels;
|
|
|
|
u32 sampleRate;
|
|
|
|
u32 bitsPerSample;
|
2017-02-18 08:47:03 +01:00
|
|
|
|
|
|
|
bool loop;
|
|
|
|
u32 loopStartFrame;
|
|
|
|
u32 loopEndFrame;
|
|
|
|
|
2015-01-26 04:04:27 +01:00
|
|
|
u32 dataSize;
|
2017-02-18 08:47:03 +01:00
|
|
|
void* data;
|
2015-01-26 04:04:27 +01:00
|
|
|
} CWAV;
|
|
|
|
|
2017-02-18 08:47:03 +01:00
|
|
|
void* cwav_build(u32* size, CWAV wav);
|
2015-01-24 09:44:57 +01:00
|
|
|
|
|
|
|
#endif
|