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