snd_pcm_format_little_endian()

Проверка формата данных на принадлежность к LE (little-endian)

Прототип:

#include <sys/asoundlib.h>
int snd_pcm_format_little_endian( int format );

Аргументы:

format
Формат – одна из констант SND_PCM_SFMT_* (см. snd_pcm_get_format_name()).

Библиотека:

libasound

Описание:

Функция snd_pcm_format_little_endian() проверяет является ли формат format LE (little-endian).

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

1
Формат использует little-endian порядок байт.
0
Формат не использует little-endian порядок байт.
-EINVAL
Некорректный аргумент format, относительно endianness.

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

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

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

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

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




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