Valeurs limites et indicateurs XAudio2

Constantes XAudio2 qui spécifient des paramètres par défaut, des valeurs maximales et des indicateurs.

Valeurs limites de XAudio2

Constante Description
_Nombre maximal d’octets dans le _ tampon XAUDIO2 _
Valeur maximale autorisée pour la _ mémoire tampon XAUDIO2. AudioBytes.
_ _ Tampons XAUDIO2 Max mis en file d’attente _
Nombre maximal de mémoires tampons autorisées dans une file d’attente vocale.
_Système de _ mémoires tampons Max XAUDIO2 _
Nombre maximal de mémoires tampons autorisées pour les threads système (Xbox 360 uniquement).
_Nombre maximal _ de _ canaux audio XAUDIO2
Valeur maximale autorisée pour WAVEFORMATEX. nChannels.
_Taux d' _ échantillonnage _ min. XAUDIO2
Taux d’échantillonnage audio minimal pris en charge.
_Taux d' _ échantillonnage _ Max XAUDIO2
Taux d’échantillonnage audio maximal pris en charge.
_Niveau de _ volume _ Max XAUDIO2
Niveau de volume maximal autorisé.
XAUDIO2 _ Min _ _ fréquence
Taux de fréquence minimal autorisé dans une voix source.
Taux de XAUDIO2 _ Max. _ _
Taux de fréquence maximal autorisé dans une voix source.
XAUDIO2 _ _ taux de _ fréquence par défaut
Valeur par défaut de l’argument MaxFrequencyRatio de IXAudio2 :: CreateSourceVoice.
XAUDIO2 _ _ filtre Max _ ONEOVERQ
Valeur maximale pour les _ _ paramètres de filtre XAUDIO2.OneOverQ.
_Fréquence du _ filtre _ Max XAUDIO2
Valeur maximale pour les _ _ paramètres de filtre XAUDIO2.Fréquence.
_Nombre maximal de _ boucles _ XAUDIO2
Valeur maximale qui ne sera pas traitée comme une boucle infinie pour la _ mémoire tampon XAUDIO2.LoopCount.
_Nombre maximal d' _ instances XAUDIO2
Nombre maximal d’instances simultanées de XAudio2 autorisées sur Xbox 360.

Valeurs XAudio2 avec une signification spéciale

Constante Description
XAUDIO2 _ valider _ maintenant
Utilisé comme paramètre pour les méthodes avec un argument OperationSet. Pour plus d’informations, consultez jeux d’opérations XAudio2 .
XAUDIO2 _ valider _ tout
Utilisé en tant que paramètre dans IXAudio2 :: CommitChanges.
XAUDIO2 _ non valide _ OPSET
Spécifie une valeur non valide pour les arguments OperationSet. Pour plus d’informations, consultez jeux d’opérations XAudio2 .
XAUDIO2 _ aucune _ région de boucle _
Spécifie aucune région de boucle, utilisée dans la _ mémoire tampon XAUDIO2.LoopCount.
_Boucle XAUDIO2 _ infinie
Spécifie une boucle infinie, utilisée dans la _ mémoire tampon XAUDIO2.LoopCount.
XAUDIO2 _ les _ canaux par défaut
Spécifie le nombre de canaux par défaut pour la plateforme actuelle, utilisé dans IXAudio2 :: CreateMasteringVoice.
XAUDIO2 _ par défaut _ samplerate
Spécifie le taux d’échantillonnage par défaut pour la plateforme actuelle, utilisé dans IXAudio2 :: CreateMasteringVoice.

Indicateurs XAudio2

Constante Description
XAUDIO2_DEBUG_ENGINE
Spécifie que la version Debug/Checked du moteur audio doit être utilisée à la place de la version Release. Consultez XAudio2Create.
[!Note]
cet indicateur n’est pas pris en charge sur Windows 8 ou Windows 10.

XAUDIO2_VOICE_NOPITCH
Spécifie qu’une voix source n’utilise pas le décalage de la hauteur de page, consultez IXAudio2 :: CreateSourceVoice.
XAUDIO2_VOICE_NOSRC
Spécifie qu’aucune conversion de taux d’échantillonnage n’est disponible sur une voix source, les sorties de la voix doivent avoir le même taux d’échantillonnage. Consultez IXAudio2 :: CreateSourceVoice.
XAUDIO2_VOICE_USEFILTER
Spécifie que l’effet de filtre doit être disponible sur une voix. Consultez IXAudio2 :: CreateSourceVoice et IXAudio2 :: CreateSubmixVoice.
XAUDIO2_PLAY_TAILS
Spécifie qu’une voix doit continuer à émettre une sortie d’effet une fois qu’elle a été arrêtée. Consultez IXAudio2SourceVoice :: Stop.
XAUDIO2_END_OF_STREAM
Indique la dernière mémoire tampon dans un flux. Consultez XAUDIO2_BUFFER. Indicateurs.
XAUDIO2_STOP_ENGINE_WHEN_IDLE
Spécifie que le moteur audio doit s’arrêter quand aucune voix source n’est démarrée et ne démarre pas au démarrage d’une voix. Consultez XAudio2Create.
XAUDIO2_SEND_USEFILTER
Indique qu’un filtre doit être utilisé sur un envoi vocal. Consultez XAUDIO2_SEND_DESCRIPTOR. Indicateurs.
XAUDIO2_1024_QUANTUM
Spécifie un quantum de traitement non défini par défaut de 21,33 ms (1024 exemples à 48 kHz). Consultez XAudio2Create.
XAUDIO2_NO_VIRTUAL_AUDIO_CLIENT
Spécifie qu’un client audio virtuel ne doit pas être utilisé. Consultez IXAudio2 :: CreateMasteringVoice.
[!Note]
Sur les appareils de la famille d’appareils mobiles, un client audio virtuel est toujours utilisé, que cet indicateur soit utilisé ou non.

Paramètres par défaut de XAudio2 pour le filtre vocal intégré

Constante Description
_Type de _ filtre par défaut XAUDIO2 _
Spécifie le type de filtre par défaut à utiliser avec les voix et les émissions vocales.
_Fréquence du _ filtre par défaut XAUDIO2 _
Spécifie la fréquence de filtre par défaut à utiliser avec les voix et les émissions vocales.
XAUDIO2 _ filtre par défaut _ _ ONEOVERQ
Spécifie la fréquence de filtrage par défaut à utiliser avec les voix et les émissions vocales.

Notes

Conditions requises par la plateforme

Windows 10 (xaudio 2.9); Windows 8, Windows Phone 8 (XAudio 2,8); SDK DirectX (XAudio 2,7)

Spécifications

Condition requise Valeur
En-tête
Xaudio2. h

Voir aussi

XAudio2 :: constants