XAUDIO2_DEBUG_CONFIGURATION struttura (xaudio2.h)
Contiene la nuova configurazione di debug globale per XAudio2. Usato con la funzione SetDebugConfiguration .
Sintassi
typedef struct XAUDIO2_DEBUG_CONFIGURATION {
UINT32 TraceMask;
UINT32 BreakMask;
BOOL LogThreadID;
BOOL LogFileline;
BOOL LogFunctionName;
BOOL LogTiming;
} XAUDIO2_DEBUG_CONFIGURATION;
Members
TraceMask
Maschera bit dei tipi di messaggio di debug abilitati. Può essere 0 o uno o più dei seguenti:
Valore | Descrizione |
---|---|
XAUDIO2_LOG_ERRORS | Registrare i messaggi di errore. |
XAUDIO2_LOG_WARNINGS | Messaggi di avviso del log.
Nota L'abilitazione di XAUDIO2_LOG_WARNINGS abilita anche XAUDIO2_LOG_ERRORS.
|
XAUDIO2_LOG_INFO | Messaggi informativi del log. |
XAUDIO2_LOG_DETAIL | Registrare messaggi informativi dettagliati.
Nota L'abilitazione di XAUDIO2_LOG_DETAIL abilita anche XAUDIO2_LOG_INFO.
|
XAUDIO2_LOG_API_CALLS | Registrare le voci e le uscite della funzione API pubblica. |
XAUDIO2_LOG_FUNC_CALLS | Registrare le voci e le uscite dalla funzione interna del log.
Nota L'abilitazione di XAUDIO2_LOG_FUNC_CALLS abilita anche XAUDIO2_LOG_API_CALLS.
|
XAUDIO2_LOG_TIMING | Ritardi del log rilevati e altri dati di intervallo. |
XAUDIO2_LOG_LOCKS | Utilizzo dei log delle sezioni critiche e dei mutex. |
XAUDIO2_LOG_MEMORY | Informazioni sull'utilizzo dell'heap della memoria di log. |
XAUDIO2_LOG_STREAMING | Registrare le informazioni di streaming audio. |
BreakMask
Tipi di messaggio che causano un'interruzione immediata. Può essere 0 o uno dei seguenti:
Valore | Descrizione |
---|---|
XAUDIO2_LOG_ERRORS | Interruzione nei messaggi di errore. |
XAUDIO2_LOG_WARNINGS | Interruzione sui messaggi di avviso.
Nota L'abilitazione di XAUDIO2_LOG_WARNINGS abilita anche XAUDIO2_LOG_ERRORS.
|
LogThreadID
Indica se registrare l'ID del thread con ogni messaggio.
LogFileline
Indica se registrare i file di origine e i numeri di riga.
LogFunctionName
Indica se registrare i nomi delle funzioni.
LogTiming
Indica se registrare i timestamp dei messaggi.
Commenti
Il debug dei messaggi può essere completamente disattivato inizializzando XAUDIO2_DEBUG_CONFIGURATION a tutti gli zero.
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 |