snd_ctl_hw_info_t

Информация об оборудовании аудио устройства

Прототип:

#include <sys/asoundlib.h>
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;

Описание:

Структура snd_ctl_hw_info_t описывает оборудование аудио устройства. Получить эти сведения можно с помощью функции snd_ctl_hw_info().

Поля структуры включают:

type
Тип устройства. Поле считается устаревшим, его нельзя использовать.
hwdepdevs
Общее число устройств, зависящих от аудио устройства. Поле считается устаревшим, его нельзя использовать.
pcmdevs
Общее число PCM устройств.
mixerdevs
Общее число микшеров.
mididevs
Общее число MIDI устройств. В настоящий момент не поддерживается, данное поле нельзя использовать.
timerdevs
Общее число таймеров. В настоящий момент не поддерживается, данное поле нельзя использовать.
id
Идентификатор, характеризующий аудио устройство.
abbreviation
Сокращенное имя, характеризующее аудио устройство.
name
Обобщенное имя устройства.
longname
Утикальное полное наименование устройства.
reserved
Зарезервированное поле, должно быть занулено.

Классификация:

ЗОСРВ «Нейтрино»

Тематические ссылки:

snd_ctl_hw_info()




Предыдущий раздел: Библиотека libasound