snd_pcm_format_size()

Определение размера в байтах указанного числа сэмплов

Прототип:

#include <sys/asoundlib.h>
ssize_t snd_pcm_format_size( int format,
size_t num_samples );

Аргументы:

format
Формат – одна из констант SND_PCM_SFMT_* (см. snd_pcm_get_format_name()).
num_samples
Число сэмплов.

Библиотека:

libasound

Описание:

Функция snd_pcm_format_size() вычисляет размер в байтах для указанного в параметре num_samples числа сэмплов. Каждый сэмпл характеризуется форматом format.

Возвращаемое значение:

>0
Успешное завершение.
-EINVAL
Некорректный аргумент format.

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

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

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

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

snd_pcm_build_linear_format(), snd_pcm_format_big_endian(), snd_pcm_format_little_endian(), snd_pcm_format_signed(), snd_pcm_format_unsigned(), snd_pcm_format_width(), snd_pcm_get_format_name()




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