Freigeben über


IXAudio2SourceVoice::Start-Methode (xaudio2.h)

Startet die Nutzung und Verarbeitung von Audiodaten durch die Stimme. Übermittelt das Ergebnis an alle verbundenen Submix- oder Masteringstimden oder an das Ausgabegerät.

Syntax

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

Parameter

[in] Flags

Flags, die steuern, wie die Stimme gestartet wird. Muss den Wert 0 (null) haben.

[in] OperationSet

Identifiziert diesen Aufruf als Teil eines verzögerten Batches. Weitere Informationen finden Sie in der Übersicht über XAudio2-Vorgangssätze .

Rückgabewert

Gibt bei erfolgreicher Ausführung S_OK einen Fehlercode zurück. Beschreibungen von XAudio2-spezifischen Fehlercodes finden Sie unter XAudio2-Fehlercodes.

Hinweise

Wenn die XAudio2-Engine beendet wird, wird die Sprachausführung beendet. Es verbleibt jedoch im Startzustand, sodass die Ausführung wieder gestartet wird, sobald die Engine gestartet wird.

Bei der ersten Erstellung befinden sich Quellstimmdaten im Status "Beendet". Submix- und Masteringstimmstimden befinden sich im Startzustand.

Nachdem Start aufgerufen wurde, hat es keine weiteren Auswirkungen, wenn erneut aufgerufen wird , bevor IXAudio2SourceVoice::Stop aufgerufen wird. Darüber hinaus führen mehrere Aufrufe von Start ohne übereinstimmende Aufrufe von IXAudio2SourceVoice::Stop zu Warnmeldungen in Debugbuilds.

Plattformanforderungen

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)

Requirements (Anforderungen)

   
Zielplattform Windows
Kopfzeile xaudio2.h

Weitere Informationen

So wird's gemacht: Erstellen eines grundlegenden Audioverarbeitungsdiagramms

So wird's gemacht: Streamen von Sound von einem Datenträger

IXAudio2SourceVoice

IXAudio2Voice

Übersicht über XAPO