mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-11-05 13:30:00 -05:00
New PCM model with fragment concept removal and two interrupt sources
Renamed size_t/ssize_t to snd_pcm_sframes_t/snd_pcm_uframes_t
This commit is contained in:
parent
7b06e6f762
commit
cc90e32557
29 changed files with 2433 additions and 1906 deletions
|
|
@ -31,7 +31,7 @@
|
|||
#include "mask_inline.h"
|
||||
#else
|
||||
void mask_none(mask_t *mask);
|
||||
void mask_all(mask_t *mask);
|
||||
void mask_any(mask_t *mask);
|
||||
void mask_load(mask_t *mask, unsigned int msk);
|
||||
int mask_empty(const mask_t *mask);
|
||||
int mask_full(const mask_t *mask);
|
||||
|
|
@ -40,6 +40,7 @@ void mask_reset(mask_t *mask, unsigned int val);
|
|||
void mask_copy(mask_t *mask, const mask_t *v);
|
||||
int mask_test(const mask_t *mask, unsigned int val);
|
||||
void mask_intersect(mask_t *mask, const mask_t *v);
|
||||
void mask_union(mask_t *mask, const mask_t *v);
|
||||
unsigned int mask_count(const mask_t *mask);
|
||||
unsigned int mask_min(const mask_t *mask);
|
||||
unsigned int mask_max(const mask_t *mask);
|
||||
|
|
@ -55,4 +56,6 @@ int mask_refine_min(mask_t *mask, unsigned int val);
|
|||
int mask_refine_max(mask_t *mask, unsigned int val);
|
||||
int mask_refine_set(mask_t *mask, unsigned int val);
|
||||
int mask_value(const mask_t *mask);
|
||||
int mask_always_eq(const mask_t *m1, const mask_t *m2);
|
||||
int mask_never_eq(const mask_t *m1, const mask_t *m2);
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue