snd_pcm_close()

Закрывает дескриптор PCM соединения и освобождение задействованных ресурсов

Прототип:

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

Аргументы:

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

Библиотека:

libasound

Описание:

Функция snd_pcm_close() освобождает все связанные с дескриптором соединения handle и закрывает его, прерывая связь с PCM интерфейсом.

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

0
Успешное завершение.
-EINTR
Операция прервана сигналом.
-EINVAL
Некорректный аргумент handle.
-EIO
Ошибка ввода-вывода при обновлении информации в директории.
-ENOSPC
Предыдущая буферизированная операция записи завершена с ошибкой.

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

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

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

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

snd_pcm_open(), snd_pcm_open_preferred()




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