Метод 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 |
См. также раздел
Руководство: создание базовой схемы обработки звука