QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
snd_alsa.c File Reference

Macros

#define QF_ALSA_NEED(ret, func, params)   static ret (*qf##func) params;
 
#define QF_ALSA_NEED(ret, func, params)
 
#define snd_pcm_hw_params_sizeof   qfsnd_pcm_hw_params_sizeof
 
#define snd_pcm_sw_params_sizeof   qfsnd_pcm_sw_params_sizeof
 

Functions

 PLUGIN_INFO (snd_output, alsa)
 

Macro Definition Documentation

#define QF_ALSA_NEED (   ret,
  func,
  params 
)    static ret (*qf##func) params;
#define QF_ALSA_NEED (   ret,
  func,
  params 
)
Value:
if (!(qf##func = dlsym (alsa_handle, #func))) { \
Sys_Printf ("Couldn't load ALSA function %s\n", #func); \
dlclose (alsa_handle); \
alsa_handle = 0; \
return false; \
}
void Sys_Printf(const char *fmt,...)
Definition: sys.c:288
vrect_t *(* func)(const vrect_t *r1, const vrect_t *r2)
Definition: test-vrect.c:50
#define snd_pcm_hw_params_sizeof   qfsnd_pcm_hw_params_sizeof
#define snd_pcm_sw_params_sizeof   qfsnd_pcm_sw_params_sizeof

Function Documentation

PLUGIN_INFO ( snd_output  ,
alsa   
)