XAUDIO2FX_REVERB_I3DL2_PARAMETERS structure (xaudio2fx.h)
Décrit les paramètres I3DL2 (Interactive 3D Audio Rendering Guidelines Level 2.0) à utiliser dans la fonction ReverbConvertI3DL2ToNative .
Syntaxe
typedef struct XAUDIO2FX_REVERB_I3DL2_PARAMETERS {
float WetDryMix;
INT32 Room;
INT32 RoomHF;
float RoomRolloffFactor;
float DecayTime;
float DecayHFRatio;
INT32 Reflections;
float ReflectionsDelay;
INT32 Reverb;
float ReverbDelay;
float Diffusion;
float Density;
float HFReference;
} XAUDIO2FX_REVERB_I3DL2_PARAMETERS;
Membres
WetDryMix
Pourcentage de la sortie qui sera réverbération. Les valeurs autorisées sont comprises entre 0 et 100.
Room
Atténuation de l’effet de pièce. Les valeurs autorisées en centièmes d’un décibel sont comprises entre -10000 et 0.
RoomHF
Atténuation de l’effet de haute fréquence de la pièce. Les valeurs autorisées en centièmes d’un décibel sont comprises entre -10000 et 0.
RoomRolloffFactor
Facteur de rolloff pour les signaux réfléchis. Les valeurs autorisées sont comprises entre 0,0 et 10,0. Le facteur de rolloff est ignoré pour les effets de réverbération intégrés.
DecayTime
Temps de désintégration de réverbération à basse fréquence. Les valeurs autorisées en secondes sont comprises entre 0,1 et 20,0.
DecayHFRatio
Rapport du temps de désintégration à des fréquences élevées par rapport au temps de désintégration à basse fréquence. Les valeurs autorisées sont comprises entre 0,1 et 2,0.
Reflections
Atténuation des premières réflexions par rapport à Room. Les valeurs autorisées en centièmes d’un décibel sont comprises entre -10000 et 1000.
ReflectionsDelay
Délai de la première réflexion par rapport au chemin direct. Les valeurs autorisées en secondes sont comprises entre 0,0 et 0,3.
Reverb
Atténuation de la réverbération tardive par rapport à Room. Les valeurs autorisées en centièmes d’un décibel sont comprises entre -10000 et 2000.
ReverbDelay
Délai entre les premières réflexions et la réverbération tardive par rapport à l’heure de la première réflexion. Les valeurs autorisées en secondes sont comprises entre 0,0 et 0,1.
Diffusion
Densité d’écho dans la décroissance de réverbération tardive. Les valeurs autorisées en pourcentage sont comprises entre 0 et 100.
Density
Densité modale dans la décroissance de réverbération tardive. Les valeurs autorisées en pourcentage sont comprises entre 0 et 100.
HFReference
Référencer une fréquence élevée. Les valeurs autorisées en Hz sont comprises entre 20.0 et 20000.0.
Remarques
De nombreuses valeurs prédéfinies sont définies pour la structure XAUDIO2FX_REVERB_I3DL2_PARAMETERS . Pour plus d’informations, consultez XAUDIO2FX_I3DL2_PRESET.
Configuration requise pour la plateforme
Windows 10 (XAudio2.9) ; Windows 8, Windows Phone 8 (XAudio 2.8) ; Kit de développement logiciel (SDK) DirectX (XAudio 2.7)Configuration requise
Condition requise | Valeur |
---|---|
En-tête | xaudio2fx.h |