Mercurial > audlegacy-plugins
comparison src/console/Vgm_Emu_Impl.h @ 316:fb513e10174e trunk
[svn] - merge libconsole-blargg into mainline libconsole:
+ obsoletes plugins-ugly:sapplug
author | nenolod |
---|---|
date | Thu, 30 Nov 2006 19:54:33 -0800 |
parents | 3da1b8942b8b |
children | 986f098da058 |
comparison
equal
deleted
inserted
replaced
315:2294f3a6f136 | 316:fb513e10174e |
---|---|
1 // Low-level parts of Vgm_Emu | |
1 | 2 |
2 // Game_Music_Emu 0.3.0 | 3 // Game_Music_Emu 0.5.1 |
3 | |
4 #ifndef VGM_EMU_IMPL_H | 4 #ifndef VGM_EMU_IMPL_H |
5 #define VGM_EMU_IMPL_H | 5 #define VGM_EMU_IMPL_H |
6 | 6 |
7 #include "Dual_Resampler.h" | 7 #include "Dual_Resampler.h" |
8 #include "Classic_Emu.h" | 8 #include "Classic_Emu.h" |
25 }; | 25 }; |
26 | 26 |
27 class Vgm_Emu_Impl : public Classic_Emu, private Dual_Resampler { | 27 class Vgm_Emu_Impl : public Classic_Emu, private Dual_Resampler { |
28 public: | 28 public: |
29 typedef Classic_Emu::sample_t sample_t; | 29 typedef Classic_Emu::sample_t sample_t; |
30 typedef BOOST::uint8_t byte; | |
31 | |
32 protected: | 30 protected: |
33 enum { stereo = 2 }; | 31 enum { stereo = 2 }; |
34 | 32 |
35 typedef int vgm_time_t; | 33 typedef int vgm_time_t; |
36 | 34 |
69 | 67 |
70 friend class Vgm_Emu; | 68 friend class Vgm_Emu; |
71 }; | 69 }; |
72 | 70 |
73 #endif | 71 #endif |
74 |