Partager via


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

Voir aussi

ReverbConvertI3DL2ToNative

Vue d’ensemble de XAPO

XAUDIO2FX_I3DL2_PRESET

XAudio Structures