Descent3/lib/Aencode.h

15 lines
390 B
C
Raw Normal View History

2024-04-16 03:43:29 +00:00
#ifndef AENCODE_H_
#define AENCODE_H_
#include <stdio.h>
2024-04-16 18:56:40 +00:00
typedef long ReadSampleFunction(void *data);
enum AudioError {
ReadSampleEof = 0x80000000,
2024-04-16 03:43:29 +00:00
};
2024-04-16 18:56:40 +00:00
unsigned long AudioEncode(ReadSampleFunction *read, void *data, unsigned channels, unsigned sample_rate, float volume,
FILE *out, int levels, int samples_per_subband, float comp_ratio);
2024-04-16 03:43:29 +00:00
#endif