Поделиться через


Метод IXAudio2SourceVoice::Start (xaudio2.h)

Начинает использование и обработку звука голосом. Доставляет результат любому подключенному субмикшному или мастеринговому голосу, а также на выходное устройство.

Синтаксис

HRESULT Start(
  [in] UINT32 Flags,
  [in] UINT32 OperationSet
);

Параметры

[in] Flags

Флаги, управляющие запуском голоса. Должно быть равно 0.

[in] OperationSet

Определяет этот вызов как часть отложенного пакета. Дополнительные сведения см. в обзоре наборов операций XAudio2 .

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

Возвращает S_OK в случае успешного выполнения, в противном случае — код ошибки. Описание кодов ошибок XAudio2 см. в разделе Коды ошибок XAudio2 .

Комментарии

Если подсистема XAudio2 остановлена, голос перестает работать. Однако он остается в запущенном состоянии, поэтому запускается снова сразу после запуска подсистемы.

При первом создании исходные голоса находятся в остановленном состоянии. Подмикширование и мастеринг голоса находятся в запущенном состоянии.

После вызова Start он не имеет дальнейшего эффекта при повторном вызове перед вызовом IXAudio2SourceVoice::Stop . Кроме того, несколько вызовов start без соответствующих вызовов IXAudio2SourceVoice::Stop приведут к выводу предупреждающих сообщений в отладочных сборках.

Требования к платформе

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); Пакет SDK Для DirectX (XAudio 2.7)

Требования

   
Целевая платформа Windows
Header xaudio2.h

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

Руководство: создание базовой схемы обработки звука

Руководство: организация звукового потока с диска

IXAudio2SourceVoice

IXAudio2Voice

Обзор протокола XAPO