summaryrefslogtreecommitdiff
path: root/include/JSystem/JAudio/JASDSPBuf.h
blob: 912f310c33156d61cded02f1708f161c7d5f823f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef JASDSPBUF_H
#define JASDSPBUF_H

#include "dolphin/types.h"

namespace JASystem {
    namespace TDSP_DACBuffer {
        void init();
        void updateDSP();
        s16* mixDSP(s32);
        void finishDSPFrame();

        extern u8 numDSPBuf;
        extern int isInit;
        extern s16** dsp_buf;
        extern u8 writeBuffer;
        extern u8 readBuffer;
        extern u8 dspStatus;
        extern int dacSyncCounter;
        extern void (*callback)(s16*, u32);
    }
}

#endif /* JASDSPBUF_H */