Share via


Valori e flag limite XAudio2

Costanti XAudio2 che specificano parametri predefiniti, valori massimi e flag.

Valori limite XAudio2

Costante Descrizione
XAUDIO2_MAX_BUFFER_BYTES
Valore massimo consentito per XAUDIO2_BUFFER. AudioByte.
XAUDIO2_MAX_QUEUED_BUFFERS
Numero massimo di buffer consentiti in una coda vocale.
XAUDIO2_MAX_BUFFERS_SYSTEM
Numero massimo di buffer consentiti per i thread di sistema (solo Xbox 360).
XAUDIO2_MAX_AUDIO_CHANNELS
Valore massimo consentito per WAVEFORMATEX.nChannels.
XAUDIO2_MIN_SAMPLE_RATE
Frequenza minima di campionamento audio supportata.
XAUDIO2_MAX_SAMPLE_RATE
Frequenza massima di campionamento audio supportata.
XAUDIO2_MAX_VOLUME_LEVEL
Livello massimo di volume consentito.
XAUDIO2_MIN_FREQ_RATIO
Rapporto di frequenza minimo consentito in una voce di origine.
XAUDIO2_MAX_FREQ_RATIO
Rapporto di frequenza massimo consentito in una voce di origine.
XAUDIO2_DEFAULT_FREQ_RATIO
Valore predefinito per l'argomento MaxFrequencyRatio di IXAudio2::CreateSourceVoice.
XAUDIO2_MAX_FILTER_ONEOVERQ
Valore massimo per XAUDIO2_FILTER_PARAMETERS. OneOverQ.
XAUDIO2_MAX_FILTER_FREQUENCY
Valore massimo per XAUDIO2_FILTER_PARAMETERS. Frequenza.
XAUDIO2_MAX_LOOP_COUNT
Valore massimo che non verrà considerato come ciclo infinito per XAUDIO2_BUFFER. LoopCount.
XAUDIO2_MAX_INSTANCES
Numero massimo di istanze simultanee di XAudio2 consentite in Xbox 360.

Valori di XAudio2 con significato speciale

Costante Descrizione
XAUDIO2_COMMIT_NOW
Utilizzato come parametro per i metodi con un argomento OperationSet. Per altre informazioni, vedere Set di operazioni XAudio2 .
XAUDIO2_COMMIT_ALL
Usato come parametro in IXAudio2::CommitChanges.
XAUDIO2_INVALID_OPSET
Specifica un valore non valido per gli argomenti OperationSet. Per altre informazioni, vedere Set di operazioni XAudio2 .
XAUDIO2_NO_LOOP_REGION
Specifica nessuna area del ciclo utilizzata in XAUDIO2_BUFFER. LoopCount.
XAUDIO2_LOOP_INFINITE
Specifica un ciclo infinito, utilizzato in XAUDIO2_BUFFER. LoopCount.
XAUDIO2_DEFAULT_CHANNELS
Specifica il numero predefinito di canali per la piattaforma corrente, usato in IXAudio2::CreateMasteringVoice.
XAUDIO2_DEFAULT_SAMPLERATE
Specifica la frequenza di campionamento predefinita per la piattaforma corrente, usata in IXAudio2::CreateMasteringVoice.

Flag XAudio2

Costante Descrizione
XAUDIO2_DEBUG_ENGINE
Specifica che deve essere utilizzata la versione di debug/controllo del motore audio anziché la versione di rilascio. Vedi XAudio2Create.
Nota: Questo flag non è supportato in Windows 8 o Windows 10.
XAUDIO2_VOICE_NOPITCH
Specifica che una voce di origine non userà lo spostamento del passo, vedere IXAudio2::CreateSourceVoice.
XAUDIO2_VOICE_NOSRC
Specifica che non è disponibile alcuna conversione della frequenza di campionamento in una voce di origine, gli output della voce devono avere la stessa frequenza di campionamento. Vedere IXAudio2::CreateSourceVoice.
XAUDIO2_VOICE_USEFILTER
Specifica che l'effetto filtro deve essere disponibile in una voce. Vedere IXAudio2::CreateSourceVoice e IXAudio2::CreateSubmixVoice.
XAUDIO2_PLAY_TAILS
Specifica che una voce deve continuare a generare l'output dell'effetto dopo l'arresto. Vedere IXAudio2SourceVoice::Stop.
XAUDIO2_END_OF_STREAM
Indica l'ultimo buffer in un flusso. Vedere XAUDIO2_BUFFER. Flag.
XAUDIO2_STOP_ENGINE_WHEN_IDLE
Specifica che il motore audio deve arrestarsi quando non vengono avviate voci di origine e avviate all'avvio di una voce. Vedi XAudio2Create.
XAUDIO2_SEND_USEFILTER
Indica che un filtro deve essere usato in un invio vocale. Vedere XAUDIO2_SEND_DESCRIPTOR. Flag.
XAUDIO2_1024_QUANTUM
Specifica un quantum di elaborazione non predefinito di 21,33 ms (1024 campioni a 48 KHz). Vedi XAudio2Create.
XAUDIO2_NO_VIRTUAL_AUDIO_CLIENT
Specifica che non deve essere utilizzato un client audio virtuale. Vedere IXAudio2::CreateMasteringVoice.
Nota: Nei dispositivi della famiglia di dispositivi mobili viene sempre usato un client audio virtuale, indipendentemente dal fatto che venga usato questo flag.

Parametri predefiniti di XAudio2 per il filtro vocale predefinito

Costante Descrizione
XAUDIO2_DEFAULT_FILTER_TYPE
Specifica il tipo di filtro predefinito da utilizzare con voci e invii vocali.
XAUDIO2_DEFAULT_FILTER_FREQUENCY
Specifica la frequenza di filtro predefinita da utilizzare con le voci e gli invii vocali.
XAUDIO2_DEFAULT_FILTER_ONEOVERQ
Specifica la frequenza di filtro predefinita del decadimento da usare con le voci e gli invii vocali.

Commenti

Requisiti della piattaforma

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)

Requisiti

Requisito Valore
Intestazione
Xaudio2.h

Vedi anche

XAudio2::Costanti