ISpatialAudioObjectForHrtf::SetDistanceDecay-Methode (spatialaudiohrtf.h)
Legt das Verfallsmodell fest, das über den Abstand von der Position eines ISpatialAudioObjectForHrtf auf die Position des Listeners angewendet wird.
Syntax
HRESULT SetDistanceDecay(
[in] SpatialAudioHrtfDistanceDecay *distanceDecay
);
Parameter
[in] distanceDecay
Das Verfallsmodell.
Rückgabewert
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn ein Fehler auftritt, enthalten mögliche Rückgabecodes, sind jedoch nicht beschränkt auf die in der folgenden Tabelle gezeigten Werte.
Rückgabecode | Beschreibung |
---|---|
|
ISpatialAudioObjectRenderStreamBase::BeginUpdatingAudioObjects wurde nicht vor dem Aufruf von SetDistanceDecayaufgerufen. |
|
SetEndOfStream- in einem vorherigen Audioverarbeitungsdurchlauf explizit oder implizit aufgerufen wurde. SetEndOfStream- wird implizit vom System aufgerufen, wenn GetBuffer- nicht innerhalb eines Audioverarbeitungsdurchlaufs aufgerufen wird (zwischen Aufrufen von ISpatialAudioObjectRenderStreamBase::BeginUpdatingAudioObjects und ISpatialAudioObjectRenderStreamBase::EndUpdatingAudioObjects). |
Bemerkungen
Wenn SetEnvironment- nicht aufgerufen wird, werden die Standardwerte verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Fenster |
Header- | spatialaudiohrtf.h |