24 #include "sid2types.h"
25 #include "sidversion.h"
30 namespace SIDPLAY2_NAMESPACE
41 SIDPLAY2_NAMESPACE::Player &sidplayer;
63 const char *error (
void)
const;
70 int fastForward (uint percent);
92 uint_least32_t play (
short *buffer, uint_least32_t count);
99 sid2_player_t state (
void)
const;
112 void debug (
bool enable, FILE *out);
113 void mute (
int voice,
bool enable);
117 SID_DEPRECATED uint_least32_t
timebase (
void)
const {
return 1; }
118 uint_least32_t time (
void)
const;
119 uint_least32_t mileage (
void)
const;
122 operator bool()
const {
return (&sidplayer ?
true:
false); }
123 bool operator!()
const {
return (&sidplayer ?
false:
true); }
126 #endif // _sidplay2_h_