Valori e flag limite XAudio2
Costanti XAudio2 che specificano parametri predefiniti, valori massimi e flag.
Valori limite XAudio2
Costante | Descrizione |
---|---|
|
Valore massimo consentito per XAUDIO2_BUFFER. AudioByte. |
|
Numero massimo di buffer consentiti in una coda vocale. |
|
Numero massimo di buffer consentiti per i thread di sistema (solo Xbox 360). |
|
Valore massimo consentito per WAVEFORMATEX.nChannels. |
|
Frequenza minima di campionamento audio supportata. |
|
Frequenza massima di campionamento audio supportata. |
|
Livello massimo di volume consentito. |
|
Rapporto di frequenza minimo consentito in una voce di origine. |
|
Rapporto di frequenza massimo consentito in una voce di origine. |
|
Valore predefinito per l'argomento MaxFrequencyRatio di IXAudio2::CreateSourceVoice. |
|
Valore massimo per XAUDIO2_FILTER_PARAMETERS. OneOverQ. |
|
Valore massimo per XAUDIO2_FILTER_PARAMETERS. Frequenza. |
|
Valore massimo che non verrà considerato come ciclo infinito per XAUDIO2_BUFFER. LoopCount. |
|
Numero massimo di istanze simultanee di XAudio2 consentite in Xbox 360. |
Valori di XAudio2 con significato speciale
Costante | Descrizione |
---|---|
|
Utilizzato come parametro per i metodi con un argomento OperationSet. Per altre informazioni, vedere Set di operazioni XAudio2 . |
|
Usato come parametro in IXAudio2::CommitChanges. |
|
Specifica un valore non valido per gli argomenti OperationSet. Per altre informazioni, vedere Set di operazioni XAudio2 . |
|
Specifica nessuna area del ciclo utilizzata in XAUDIO2_BUFFER. LoopCount. |
|
Specifica un ciclo infinito, utilizzato in XAUDIO2_BUFFER. LoopCount. |
|
Specifica il numero predefinito di canali per la piattaforma corrente, usato in IXAudio2::CreateMasteringVoice. |
|
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. |
|
Specifica che una voce di origine non userà lo spostamento del passo, vedere IXAudio2::CreateSourceVoice. |
|
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. |
|
Specifica che l'effetto filtro deve essere disponibile in una voce. Vedere IXAudio2::CreateSourceVoice e IXAudio2::CreateSubmixVoice. |
|
Specifica che una voce deve continuare a generare l'output dell'effetto dopo l'arresto. Vedere IXAudio2SourceVoice::Stop. |
|
Indica l'ultimo buffer in un flusso. Vedere XAUDIO2_BUFFER. Flag. |
|
Specifica che il motore audio deve arrestarsi quando non vengono avviate voci di origine e avviate all'avvio di una voce. Vedi XAudio2Create. |
|
Indica che un filtro deve essere usato in un invio vocale. Vedere XAUDIO2_SEND_DESCRIPTOR. Flag. |
|
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 |
---|---|
|
Specifica il tipo di filtro predefinito da utilizzare con voci e invii vocali. |
|
Specifica la frequenza di filtro predefinita da utilizzare con le voci e gli invii vocali. |
|
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 |
|
Vedi anche