8 typedef void (*sample_exit_hook
)(int32 arg
);
9 typedef bool (*sample_loop_hook
)(int32 arg
);
19 void* sampleData
, int32 frames
, int16 bytes_per_sample
,
20 int16 channel_count
, double pitch
, int32 loopStart
, int32 loopEnd
,
21 double sampleVolume
, double stereoPosition
, int32 hook_arg
,
22 sample_loop_hook pLoopContinueProc
, sample_exit_hook pDoneProc
);
24 bool IsPaused(void) const;
28 bool IsPlaying(void) const;
30 void SetVolume(double newVolume
);
31 double Volume(void) const;
33 void SetSamplingRate(double newRate
);
34 double SamplingRate(void) const;
36 void SetPlacement(double stereoPosition
);
37 double Placement(void) const;
39 void EnableReverb(bool useReverb
);
43 virtual void _ReservedSamples1();
44 virtual void _ReservedSamples2();
45 virtual void _ReservedSamples3();