20 lines
585 B
C
20 lines
585 B
C
#pragma once
|
|
|
|
#include <stddef.h>
|
|
|
|
#include "WindowsWrapper.h"
|
|
|
|
#include "Backends/Audio.h"
|
|
#include "PixTone.h"
|
|
|
|
#define SE_MAX 160 // According to the Organya source code release, this is the real name for this constant
|
|
|
|
extern AudioBackend_Sound *lpSECONDARYBUFFER[SE_MAX];
|
|
|
|
BOOL InitDirectSound(void);
|
|
void EndDirectSound(void);
|
|
void PlaySoundObject(int no, int mode);
|
|
void ChangeSoundFrequency(int no, unsigned long rate);
|
|
void ChangeSoundVolume(int no, long volume);
|
|
void ChangeSoundPan(int no, long pan);
|
|
int MakePixToneObject(const PIXTONEPARAMETER *ptp, int ptp_num, int no);
|