Metodo ISpatialAudioObjectForHrtf::SetEnvironment (spatialaudiohrtf.h)
Imposta il tipo di ambiente acustico simulato durante l'elaborazione dell'audio per ISpatialAudioObjectForHrtf.
Sintassi
HRESULT SetEnvironment(
[in] SpatialAudioHrtfEnvironmentType environment
);
Parametri
[in] environment
Valore che specifica il tipo di ambiente acustico simulato durante l'elaborazione dell'audio per ISpatialAudioObjectForHrtf.
Valore restituito
Se il metodo ha esito positivo, viene restituito S_OK. Se ha esito negativo, i possibili codici restituiti includono, ma non sono limitati, i valori illustrati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
ISpatialAudioObjectRenderStreamBase::BeginUpdatingAudioObjects non è stato chiamato prima della chiamata a SetEnvironment. |
|
SetEndOfStream è stato chiamato in modo esplicito o implicito in un passaggio di elaborazione audio precedente. SetEndOfStream viene chiamato in modo implicito dal sistema se GetBuffer non viene chiamato all'interno di un passaggio di elaborazione audio (tra le chiamate a ISpatialAudioObjectRenderStreamBase::BeginUpdatingAudioObjects e ISpatialAudioObjectRenderStreamBase::EndUpdatingAudioObjects). |
Commenti
Se SetEnvironment non viene chiamato, viene utilizzato il valore predefinito di SpatialAudioHrtfEnvironment_Small .
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | spatialaudiohrtf.h |