snd_pcm_format_t

Формат данных PCM канала

Прототип:

#include <sys/asoundlib.h>
typedef struct snd_pcm_format {
int32_t interleave: 1;
int32_t format;
int32_t rate;
int32_t voices;
int32_t special;
uint8_t reserved[124]; /* must be filled with zeroes */
} snd_pcm_format_t;

Описание:

Структура snd_pcm_format_t описывает формат PCM данных. Поля структуры включают:

interleave
Если бит установлен, формат предусмативает чередующиеся (interleaved) сэмплы.
format
Формат – одна из констант SND_PCM_SFMT_* (см. snd_pcm_get_format_name()).
rate
Запрошенная частота данных в Гц.
voices
Число голосов в диапазоне от min_voices до max_voices members (см. snd_pcm_channel_info_t). Типичные значения: 2 (стерео) и 1 (моно).
special
Специальное определение формата. Используется совместно с SND_PCM_SFMT_SPECIAL.

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

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

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

snd_pcm_channel_info_t, snd_pcm_channel_params_t, snd_pcm_get_format_name()




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