nebu_sourcemusic.h

来自「小游戏 linux very happy」· C头文件 代码 · 共 43 行

H
43
字号
#ifndef NEBU_Sound_SourceMusic_H#define NEBU_Sound_SourceMusic_H#include "nebu_Sound.h"#include "nebu_Source.h"#include "nebu_SoundSystem.h"namespace Sound {  class SourceMusic : public Source {  public:    SourceMusic(System *system);    virtual ~SourceMusic();    void Load(char *filename);    virtual int Mix(Uint8 *data, int len);		virtual void Idle(void);  protected:    virtual void Reset(void) {       if(_sample != NULL) {				CleanUp();				CreateSample();				// fprintf(stderr, "sample resetted\n");      };    };    void CleanUp(void);    void CreateSample(void);  private:    Sound_Sample* _sample;		int _sample_buffersize;				Uint8* _buffer;    int _buffersize;    int _read;    int _decoded;		char *_filename;    SDL_RWops *_rwops;  };}#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?