Added empty check functions for format and subformat mask

This commit is contained in:
Jaroslav Kysela 2001-11-26 15:17:01 +00:00
parent 0e746d674b
commit 81512cb3f3

View file

@ -2359,6 +2359,17 @@ int snd_pcm_format_mask_test(const snd_pcm_format_mask_t *mask, snd_pcm_format_t
return snd_mask_test((const snd_mask_t *) mask, (unsigned long) val);
}
/**
* \brief test, if given a #snd_pcm_format_mask_t is empty
* \param mask pointer to mask
* \retval 0 not empty
* \retval 1 empty
*/
int snd_pcm_format_mask_empty(const snd_pcm_format_mask_t *mask)
{
return snd_mask_empty((const snd_mask_t *) mask);
}
/**
* \brief make a format present in a #snd_pcm_format_mask_t
* \param mask pointer to mask
@ -2451,6 +2462,17 @@ int snd_pcm_subformat_mask_test(const snd_pcm_subformat_mask_t *mask, snd_pcm_su
return snd_mask_test((const snd_mask_t *) mask, (unsigned long) val);
}
/**
* \brief test, if given a #snd_pcm_subformat_mask_t is empty
* \param mask pointer to mask
* \retval 0 not empty
* \retval 1 empty
*/
int snd_pcm_subformat_mask_empty(const snd_pcm_subformat_mask_t *mask)
{
return snd_mask_empty((const snd_mask_t *) mask);
}
/**
* \brief make a subformat present in a #snd_pcm_subformat_mask_t
* \param mask pointer to mask