Méthode ISpatialAudioObjectForHrtf ::SetEnvironment (spatialaudiohrtf.h)
Définit le type d’environnement acoustique simulé lorsque l’audio est traité pour ISpatialAudioObjectForHrtf.
Syntaxe
HRESULT SetEnvironment(
[in] SpatialAudioHrtfEnvironmentType environment
);
Paramètres
[in] environment
Valeur spécifiant le type d’environnement acoustique simulé lorsque l’audio est traité pour ISpatialAudioObjectForHrtf.
Valeur retournée
Si la méthode réussit, retourne S_OK. En cas d’échec, les codes de retour possibles incluent, sans s’y limiter, les valeurs indiquées dans le tableau suivant.
Code de retour | Description |
---|---|
|
ISpatialAudioObjectRenderStreamBase ::BeginUpdatingAudioObjects n’a pas été appelé avant l’appel à SetEnvironment. |
|
SetEndOfStream a été appelé explicitement ou implicitement dans une passe de traitement audio précédente. SetEndOfStream est appelé implicitement par le système si GetBuffer n’est pas appelé dans une passe de traitement audio (entre les appels à ISpatialAudioObjectRenderStreamBase ::BeginUpdatingAudioObjects et ISpatialAudioObjectsRenderStreamBase ::EndUpdatingAudioObjects). |
Remarques
Si SetEnvironment n’est pas appelé, la valeur par défaut de SpatialAudioHrtfEnvironment_Small est utilisée.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | spatialaudiohrtf.h |