sound.h.bak
来自「能够播放Flash4格式的Flash文件」· BAK 代码 · 共 40 行
BAK
40 行
#ifndef SOUND_INCLUDED
#define SOUND_INCLUDED
#include "../sndmix.h"
#include "../sdl/SDL_audio.h"
// We don't use polling, so it should do nothing.
inline void PollSound() {}
class CSoundMix;
enum { maxBuffers = 32 };
enum { maxChannels = 8 };
class NativeSoundMix
{
public:
NativeSoundMix();
~NativeSoundMix();
void EnterCritical();
void LeaveCritical();
void GetDevCap( U32* format, S32 *nBuffers, S32 *nSamples );
void OpenDevice();
void CloseDevice();
BOOL IsDeviceOpen() { return isOpen; } //This should be a fast call.
void CallBack( void *udata, U8 *stream, int len );
private:
BOOL isOpen;
CSoundMix* soundMix;
SDL_AudioSpec audioData;
};
void SoundCallback(void *udata, U8 *stream, int len);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?