diff options
Diffstat (limited to 'alsa-lib/src/pcm/pcm_ext_parm.h')
-rw-r--r-- | alsa-lib/src/pcm/pcm_ext_parm.h | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/alsa-lib/src/pcm/pcm_ext_parm.h b/alsa-lib/src/pcm/pcm_ext_parm.h deleted file mode 100644 index d25f2ab..0000000 --- a/alsa-lib/src/pcm/pcm_ext_parm.h +++ /dev/null @@ -1,41 +0,0 @@ -/* hw_params */ -struct snd_ext_parm { - unsigned int min, max; - unsigned int num_list; - unsigned int *list; - unsigned int active: 1; - unsigned int integer: 1; -}; - -static inline snd_mask_t *hw_param_mask(snd_pcm_hw_params_t *params, - snd_pcm_hw_param_t var) -{ - return ¶ms->masks[var - SND_PCM_HW_PARAM_FIRST_MASK]; -} - -static inline snd_interval_t *hw_param_interval(snd_pcm_hw_params_t *params, - snd_pcm_hw_param_t var) -{ - return ¶ms->intervals[var - SND_PCM_HW_PARAM_FIRST_INTERVAL]; -} - -/* make local functions really local */ -#define snd_ext_parm_set_minmax \ - snd1_ext_parm_set_minmax -#define snd_ext_parm_set_list \ - snd1_ext_parm_set_list -#define snd_ext_parm_clear \ - snd1_ext_parm_clear -#define snd_interval_list \ - snd1_interval_list -#define snd_ext_parm_interval_refine \ - snd1_ext_parm_interval_refine -#define snd_ext_parm_mask_refine \ - snd1_ext_parm_mask_refine - -int snd_ext_parm_set_minmax(struct snd_ext_parm *parm, unsigned int min, unsigned int max); -int snd_ext_parm_set_list(struct snd_ext_parm *parm, unsigned int num_list, const unsigned int *list); -void snd_ext_parm_clear(struct snd_ext_parm *parm); -int snd_interval_list(snd_interval_t *ival, int num_list, unsigned int *list); -int snd_ext_parm_interval_refine(snd_interval_t *ival, struct snd_ext_parm *parm, int type); -int snd_ext_parm_mask_refine(snd_mask_t *mask, struct snd_ext_parm *parm, int type); |