Files
oak-editor/playback/audio.h
T
2018-07-10 12:12:58 +01:00

27 lines
528 B
C++

#ifndef AUDIO_H
#define AUDIO_H
#include <QVector>
//#define INT16_MAX 0x7fff
//#define INT16_MIN (-INT16_MAX-1)
class QAudioOutput;
class QIODevice;
struct Sequence;
extern QAudioOutput* audio_output;
extern QIODevice* audio_io_device;
#define audio_ibuffer_size 192000
extern qint8 audio_ibuffer[audio_ibuffer_size];
extern int audio_ibuffer_read;
extern long audio_ibuffer_frame;
void clear_audio_ibuffer();
void init_audio();
int get_buffer_offset_from_frame(long frame);
#endif // AUDIO_H