Operating systems, development tools, and professional services
for connected embedded systems
for connected embedded systems
![]() |
![]() |
![]() |
![]() |
snd_mixer_groups_t
Information about all of the mixer groups
Synopsis:
typedef struct snd_mixer_groups_s
{
int32_t groups, groups_size, groups_over;
uint8_t zero[4]; /* alignment -- zero fill */
snd_mixer_gid_t *pgroups;
void *pzero; /* align pointers on 64-bits --> point to NULL */
uint8_t reserved[128]; /* must be filled with zero */
} snd_mixer_groups_t;
Description:
The snd_mixer_groups_t structure holds information about all of the mixer groups. You can fill this structure by calling snd_mixer_groups().
The members of this structure include:
- groups
- The number of groups in the mixer.
- groups_size
- The size of the pgroups storage location in sizeof( snd_mixer_gid_t ) units (i.e. the number of entries in the array). Set this before calling snd_mixer_groups().
- groups_over
- The number of groups that wouldn't fit in the pgroups array.
- pgroups
- NULL, or an array of
snd_mixer_gid_t
structures.
If pgroups isn't NULL, snd_mixer_groups() stores the group IDs in the array.
Classification:
QNX
See also:
![]() |
![]() |
![]() |
![]() |

![[Previous]](../prev.gif)
![[Contents]](../contents.gif)
![[Index]](../keyword_index.gif)
![[Next]](../next.gif)