ISpatialAudioObjectRenderStreamBase::Reset-Methode (spatialaudioclient.h)
Setzen Sie einen beendeten Audiodatenstrom zurück.
Syntax
HRESULT Reset();
Rückgabewert
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn ein Fehler auftritt, umfassen mögliche Rückgabecodes die in der folgenden Tabelle gezeigten Werte, sind jedoch nicht darauf beschränkt.
Rückgabecode | Beschreibung |
---|---|
|
Der Audiodatenstrom wurde nicht beendet. Beenden Sie den Stream, indem Sie Stop aufrufen. |
|
Der dem räumlichen Audiostream zugeordnete ISpatialAudioClient wurde zerstört. |
|
Das Audioendpunktgerät wurde nicht angeschlossen, oder die Audiohardware oder die zugehörigen Hardwareressourcen wurden neu konfiguriert, deaktiviert, entfernt oder anderweitig nicht mehr verfügbar gemacht. |
|
Ein interner Fehler ist aufgetreten. |
|
Die Dem räumlichen Audiostream zugeordneten Medien verwenden ein nicht unterstütztes Format. |
Hinweise
Beim Zurücksetzen des Audiodatenstroms werden alle ausstehenden Daten geleert und die Position des Audiouhrstreams auf 0 zurückgesetzt. Durch das Zurücksetzen des Datenstroms werden auch alle aktiven ISpatialAudioObject-Instanzen widerrufen.
Ein nachfolgender Aufruf von Start bewirkt, dass der Stream an der Position 0 beginnt.
Der Stream muss zuvor mit einem Aufruf von Stop beendet worden sein, andernfalls schlägt die Methode fehl und gibt SPTLAUDCLNT_E_STREAM_NOT_STOPPED zurück.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | spatialaudioclient.h |