mirror of
https://github.com/mauiaaron/apple2.git
synced 2024-12-29 19:30:46 +00:00
Refactor : remove PVOICE typedef
This commit is contained in:
parent
7552d64d74
commit
ba42037473
@ -140,7 +140,7 @@ void DSReleaseSoundBuffer(VOICE* pVoice)
|
|||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
bool DSZeroVoiceBuffer(PVOICE Voice, char* pszDevName, unsigned long dwBufferSize)
|
bool DSZeroVoiceBuffer(VOICE *Voice, char* pszDevName, unsigned long dwBufferSize)
|
||||||
{
|
{
|
||||||
unsigned long dwDSLockedBufferSize = 0; // Size of the locked DirectSound buffer
|
unsigned long dwDSLockedBufferSize = 0; // Size of the locked DirectSound buffer
|
||||||
int16_t* pDSLockedBuffer;
|
int16_t* pDSLockedBuffer;
|
||||||
@ -182,7 +182,7 @@ bool DSZeroVoiceBuffer(PVOICE Voice, char* pszDevName, unsigned long dwBufferSiz
|
|||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
bool DSZeroVoiceWritableBuffer(PVOICE Voice, char* pszDevName, unsigned long dwBufferSize)
|
bool DSZeroVoiceWritableBuffer(VOICE *Voice, char* pszDevName, unsigned long dwBufferSize)
|
||||||
{
|
{
|
||||||
unsigned long dwDSLockedBufferSize0=0, dwDSLockedBufferSize1=0;
|
unsigned long dwDSLockedBufferSize0=0, dwDSLockedBufferSize1=0;
|
||||||
int16_t *pDSLockedBuffer0, *pDSLockedBuffer1;
|
int16_t *pDSLockedBuffer0, *pDSLockedBuffer1;
|
||||||
|
@ -73,7 +73,7 @@ typedef struct
|
|||||||
bool bActive; // Playback is active
|
bool bActive; // Playback is active
|
||||||
bool bMute;
|
bool bMute;
|
||||||
long nVolume; // Current volume (as used by DirectSound)
|
long nVolume; // Current volume (as used by DirectSound)
|
||||||
} VOICE, *PVOICE;
|
} VOICE;
|
||||||
|
|
||||||
|
|
||||||
bool DSGetLock(AudioBuffer_s *pVoice, unsigned long dwOffset, unsigned long dwBytes,
|
bool DSGetLock(AudioBuffer_s *pVoice, unsigned long dwOffset, unsigned long dwBytes,
|
||||||
@ -83,8 +83,8 @@ bool DSGetLock(AudioBuffer_s *pVoice, unsigned long dwOffset, unsigned long dwBy
|
|||||||
int DSGetSoundBuffer(VOICE* pVoice, unsigned long dwFlags, unsigned long dwBufferSize, unsigned long nSampleRate, int nChannels);
|
int DSGetSoundBuffer(VOICE* pVoice, unsigned long dwFlags, unsigned long dwBufferSize, unsigned long nSampleRate, int nChannels);
|
||||||
void DSReleaseSoundBuffer(VOICE* pVoice);
|
void DSReleaseSoundBuffer(VOICE* pVoice);
|
||||||
|
|
||||||
bool DSZeroVoiceBuffer(PVOICE Voice, char* pszDevName, unsigned long dwBufferSize);
|
bool DSZeroVoiceBuffer(VOICE *Voice, char* pszDevName, unsigned long dwBufferSize);
|
||||||
bool DSZeroVoiceWritableBuffer(PVOICE Voice, char* pszDevName, unsigned long dwBufferSize);
|
bool DSZeroVoiceWritableBuffer(VOICE *Voice, char* pszDevName, unsigned long dwBufferSize);
|
||||||
|
|
||||||
typedef enum eFADE {FADE_NONE, FADE_IN, FADE_OUT} eFADE;
|
typedef enum eFADE {FADE_NONE, FADE_IN, FADE_OUT} eFADE;
|
||||||
void SoundCore_SetFade(eFADE FadeType);
|
void SoundCore_SetFade(eFADE FadeType);
|
||||||
|
Loading…
Reference in New Issue
Block a user