snd_pcm_file_descriptor()

Возвращает файловый дескриптор соединения с PCM интерфейсом

Прототип:

#include <sys/asoundlib.h>
int snd_pcm_file_descriptor( snd_pcm_t *handle,
int channel );

Аргументы:

handle
Дескриптор PCM устройства, созданный с помощью snd_pcm_open() или snd_pcm_open_preferred().
channel
Канал:
SND_PCM_CHANNEL_CAPTURE
SND_PCM_CHANNEL_PLAYBACK

Библиотека:

libasound

Описание:

Функция snd_pcm_file_descriptor() возвращает файловый дескриптор соединения с PCM интерфейсом.

Данный дескриптор может применяться совместно с select() для получения уведомлений о событиях интерфейса.

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

>=0
Файловый дескриптор соединения с PCM интерфейом при успешном завершении.
-EINVAL
Некорректный аргумент handle.

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

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

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

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

select()




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