uae-wii/src/include/gensound.h

39 lines
970 B
C

/*
* UAE - The Un*x Amiga Emulator
*
* Prototypes for general sound related functions
* This use to be called sound.h, but that causes confusion
*
* Copyright 1997 Bernd Schmidt
*/
extern int sound_available;
extern void (*sample_handler) (void);
extern unsigned int obtainedfreq;
/* Determine if we can produce any sound at all. This can be only a guess;
* if unsure, say yes. Any call to init_sound may change the value. */
extern int setup_sound (void);
extern int init_sound (void);
extern void close_sound (void);
extern void pause_sound (void);
extern void resume_sound (void);
extern void reset_sound (void);
extern void sound_volume (int dir);
extern void switch_audio_interpol (void);
extern void sample16_handler (void);
extern void sample16s_handler (void);
extern void sample16ss_handler (void);
#ifdef MULTIPLICATION_PROFITABLE
STATIC_INLINE void init_sound_table16 (void) { }
#else
extern void init_sound_table16 (void);
#endif