Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

ALSA9Dynamic.h File Reference

#include <alsa/asoundlib.h>
#include "ALSA9Functions.h"

Go to the source code of this file.

Defines

#define FUNC(ret, name, proto)   typedef ret (*name##_f) proto
#define FUNC(ret, name, proto)   extern name##_f d##name
#define dsnd_pcm_hw_params_alloca(ptr)   { assert(ptr); *ptr = (snd_pcm_hw_params_t *) alloca(dsnd_pcm_hw_params_sizeof()); memset(*ptr, 0, dsnd_pcm_hw_params_sizeof()); }
#define dsnd_pcm_sw_params_alloca(ptr)   { assert(ptr); *ptr = (snd_pcm_sw_params_t *) alloca(dsnd_pcm_sw_params_sizeof()); memset(*ptr, 0, dsnd_pcm_sw_params_sizeof()); }
#define dsnd_pcm_info_alloca(ptr)   { assert(ptr); *ptr = (snd_pcm_info_t *) alloca(dsnd_pcm_info_sizeof()); memset(*ptr, 0, dsnd_pcm_info_sizeof()); }
#define dsnd_ctl_card_info_alloca(ptr)   { assert(ptr); *ptr = (snd_ctl_card_info_t *) alloca(dsnd_ctl_card_info_sizeof()); memset(*ptr, 0, dsnd_ctl_card_info_sizeof()); }
#define dsnd_pcm_status_alloca(ptr)   do { assert(ptr); *ptr = (snd_pcm_status_t *) alloca(dsnd_pcm_status_sizeof()); memset(*ptr, 0, dsnd_pcm_status_sizeof()); } while (0)

Functions

CString LoadALSA ()
void UnloadALSA ()


Define Documentation

#define dsnd_ctl_card_info_alloca ptr   )     { assert(ptr); *ptr = (snd_ctl_card_info_t *) alloca(dsnd_ctl_card_info_sizeof()); memset(*ptr, 0, dsnd_ctl_card_info_sizeof()); }
 

#define dsnd_pcm_hw_params_alloca ptr   )     { assert(ptr); *ptr = (snd_pcm_hw_params_t *) alloca(dsnd_pcm_hw_params_sizeof()); memset(*ptr, 0, dsnd_pcm_hw_params_sizeof()); }
 

#define dsnd_pcm_info_alloca ptr   )     { assert(ptr); *ptr = (snd_pcm_info_t *) alloca(dsnd_pcm_info_sizeof()); memset(*ptr, 0, dsnd_pcm_info_sizeof()); }
 

#define dsnd_pcm_status_alloca ptr   )     do { assert(ptr); *ptr = (snd_pcm_status_t *) alloca(dsnd_pcm_status_sizeof()); memset(*ptr, 0, dsnd_pcm_status_sizeof()); } while (0)
 

#define dsnd_pcm_sw_params_alloca ptr   )     { assert(ptr); *ptr = (snd_pcm_sw_params_t *) alloca(dsnd_pcm_sw_params_sizeof()); memset(*ptr, 0, dsnd_pcm_sw_params_sizeof()); }
 

#define FUNC ret,
name,
proto   )     extern name##_f d##name
 

#define FUNC ret,
name,
proto   )     typedef ret (*name##_f) proto
 


Function Documentation

CString LoadALSA  ) 
 

void UnloadALSA  ) 
 


Generated on Thu Jan 27 20:57:35 2005 for StepMania by doxygen 1.3.7