Функция acmStreamReset (msacm.h)

Функция acmStreamReset останавливает преобразования для заданного потока ACM. Все ожидающие буферы помечаются как выполненные и возвращаются в приложение.

Синтаксис

MMRESULT ACMAPI acmStreamReset(
  HACMSTREAM has,
  DWORD      fdwReset
);

Параметры

has

Дескриптор потока преобразования.

fdwReset

Защищены; значение должно быть равно нулю.

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

Возвращает ноль при успешном выполнении или ошибке в противном случае. Возможные значения ошибок:

Код возврата Описание
MMSYSERR_INVALFLAG
По крайней мере один флаг недопустим.
MMSYSERR_INVALHANDLE
Указанный дескриптор недопустим.

Комментарии

Сброс потока преобразования ACM необходим только для асинхронных потоков преобразования. Сброс синхронного потока преобразования завершится успешно, но никаких действий выполняться не будет.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header msacm.h
Библиотека Msacm32.lib
DLL Msacm32.dll

См. также раздел

Функции сжатия звука

Диспетчер сжатия аудио