snd_ctl_hw_info_t

Information about a sound card's hardware

Synopsis:

typedef struct snd_ctl_hw_info
{
    uint32_t    type;
    uint32_t    hwdepdevs;
    uint32_t    pcmdevs;
    uint32_t    mixerdevs;
    uint32_t    mididevs;
    uint32_t    timerdevs;
    char        id[16];
    char        abbreviation[16];
    char        name[32];
    char        longname[80];
    uint8_t     reserved[128];      /* must be filled with zeroes */
}       snd_ctl_hw_info_t;

Description:

The snd_ctl_hw_info_t structure describes a sound card's hardware. You can get this information by calling snd_ctl_hw_info().

The members include:

type
The type of sound card. Deprecated; don't use this member.
hwdepdevs
The total number of hardware-dependent devices on this sound card. Deprecated; don't use this member.
pcmdevs
The total number of PCM devices on this sound card.
mixerdevs
The total number of mixer devices on this sound card.
mididevs
The total number of midi devices on this sound card. Not supported at this time; don't use this member.
timerdevs
The total number of timer devices on this sound card. Not supported at this time; don't use this member.
id
An ID string that identifies this sound card.
abbreviation
An abbreviated name for identifying this sound card.
name
A common name for this sound card.
longname
A unique, descriptive name for this sound card.
reserved
Reserved; this member must be filled with zeroes.

Classification:

QNX Neutrino