Partager via


Valeurs limites et indicateurs XAudio2

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

Valeurs limites XAudio2

Constant Description
XAUDIO2_MAX_BUFFER_BYTES
Valeur maximale autorisée pour XAUDIO2_BUFFER. AudioBytes.
XAUDIO2_MAX_QUEUED_BUFFERS
Nombre maximal de tampons autorisés dans une file d’attente vocale.
XAUDIO2_MAX_BUFFERS_SYSTEM
Mémoires tampons maximales autorisées pour les threads système (Xbox 360 uniquement).
XAUDIO2_MAX_AUDIO_CHANNELS
Valeur maximale autorisée pour WAVEFORMATEX.nChannels.
XAUDIO2_MIN_SAMPLE_RATE
Taux d’échantillonnage audio minimal pris en charge.
XAUDIO2_MAX_SAMPLE_RATE
Taux d’échantillonnage audio maximal pris en charge.
XAUDIO2_MAX_VOLUME_LEVEL
Niveau de volume maximal autorisé.
XAUDIO2_MIN_FREQ_RATIO
Rapport de fréquence minimal autorisé dans une voix source.
XAUDIO2_MAX_FREQ_RATIO
Taux de fréquence maximal autorisé dans une voix source.
XAUDIO2_DEFAULT_FREQ_RATIO
Valeur par défaut de l’argument MaxFrequencyRatio de IXAudio2::CreateSourceVoice.
XAUDIO2_MAX_FILTER_ONEOVERQ
Valeur maximale pour XAUDIO2_FILTER_PARAMETERS. OneOverQ.
XAUDIO2_MAX_FILTER_FREQUENCY
Valeur maximale pour XAUDIO2_FILTER_PARAMETERS. Fréquence.
XAUDIO2_MAX_LOOP_COUNT
Valeur maximale qui ne sera pas traitée comme boucle infinie pour XAUDIO2_BUFFER. LoopCount.
XAUDIO2_MAX_INSTANCES
Nombre maximal d’instances simultanées de XAudio2 autorisées sur Xbox 360.

Valeurs XAudio2 avec une signification spéciale

Constant Description
XAUDIO2_COMMIT_NOW
Utilisé comme paramètre pour les méthodes avec un argument OperationSet. Pour plus d’informations, consultez Jeux d’opérations XAudio2 .
XAUDIO2_COMMIT_ALL
Utilisé comme paramètre dans IXAudio2::CommitChanges.
XAUDIO2_INVALID_OPSET
Spécifie une valeur non valide pour les arguments OperationSet. Pour plus d’informations, consultez Jeux d’opérations XAudio2 .
XAUDIO2_NO_LOOP_REGION
Spécifie aucune région de boucle utilisée dans XAUDIO2_BUFFER. LoopCount.
XAUDIO2_LOOP_INFINITE
Spécifie la boucle infinie, utilisée dans XAUDIO2_BUFFER. LoopCount.
XAUDIO2_DEFAULT_CHANNELS
Spécifie le nombre par défaut de canaux pour la plateforme actuelle, utilisé dans IXAudio2::CreateMasteringVoice.
XAUDIO2_DEFAULT_SAMPLERATE
Spécifie le taux d’échantillonnage par défaut pour la plateforme actuelle, utilisé dans IXAudio2::CreateMasteringVoice.

Indicateurs XAudio2

Constant Description
XAUDIO2_DEBUG_ENGINE
Spécifie que la version de débogage/vérifiée du moteur audio doit être utilisée à la place de la version de mise en production. 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’utilisera pas le changement de pitch, 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 après son arrêt. Consultez IXAudio2SourceVoice::Stop.
XAUDIO2_END_OF_STREAM
Indique la dernière mémoire tampon d’un flux. Voir XAUDIO2_BUFFER. Indicateurs.
XAUDIO2_STOP_ENGINE_WHEN_IDLE
Spécifie que le moteur audio doit s’arrêter lorsqu’aucune voix source n’est démarrée et démarrer lorsqu’une voix est démarrée. Consultez XAudio2Create.
XAUDIO2_SEND_USEFILTER
Indique qu’un filtre doit être utilisé sur un envoi vocal. Voir XAUDIO2_SEND_DESCRIPTOR. Indicateurs.
XAUDIO2_1024_QUANTUM
Spécifie un quantum de traitement autre que celui par défaut de 21,33 ms (1 024 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 XAudio2 pour le filtre vocal intégré

Constant Description
XAUDIO2_DEFAULT_FILTER_TYPE
Spécifie le type de filtre par défaut à utiliser avec les voix et les envois vocaux.
XAUDIO2_DEFAULT_FILTER_FREQUENCY
Spécifie la fréquence de filtre par défaut à utiliser avec les voix et les envois vocaux.
XAUDIO2_DEFAULT_FILTER_ONEOVERQ
Spécifie le taux de filtrage par défaut de désintégration à utiliser avec les voix et les envois vocaux.

Notes

Conditions requises par 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
Xaudio2.h

Voir aussi

XAudio2::Constants