enumerazione KSPROPERTY_RTAUDIO (ksmedia.h)
KSPROPERTY_RTAUDIO enumera le proprietà di un dispositivo audio WaveRT.
Sintassi
typedef enum {
KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION,
KSPROPERTY_RTAUDIO_BUFFER,
KSPROPERTY_RTAUDIO_HWLATENCY,
KSPROPERTY_RTAUDIO_POSITIONREGISTER,
KSPROPERTY_RTAUDIO_CLOCKREGISTER,
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION,
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT,
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT,
KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT,
KSPROPERTY_RTAUDIO_PACKETCOUNT,
KSPROPERTY_RTAUDIO_PRESENTATION_POSITION,
KSPROPERTY_RTAUDIO_GETREADPACKET,
KSPROPERTY_RTAUDIO_SETWRITEPACKET,
KSPROPERTY_RTAUDIO_PACKETVREGISTER
} KSPROPERTY_RTAUDIO;
Costanti
KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION Questo campo enumera la proprietà KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION . |
KSPROPERTY_RTAUDIO_BUFFER KSPROPERTY_RTAUDIO_BUFFER specifica un buffer ciclico allocato driver per i dati audio. |
KSPROPERTY_RTAUDIO_HWLATENCY KSPROPERTY_RTAUDIO_HWLATENCY recupera una descrizione della latenza del flusso dell'hardware audio e del relativo percorso dati associato. |
KSPROPERTY_RTAUDIO_POSITIONREGISTER KSPROPERTY_RTAUDIO_POSITIONREGISTER esegue il mapping del registro di posizione di un dispositivo audio per un determinato flusso in una posizione di memoria virtuale a cui è possibile accedere il client. |
KSPROPERTY_RTAUDIO_CLOCKREGISTER KSPROPERTY_RTAUDIO_CLOCKREGISTER esegue il mapping del registro dell'orologio a parete del dispositivo audio in una posizione di memoria virtuale a cui è possibile accedere il client. |
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION specifica un buffer ciclico allocato driver per i dati audio e identifica i requisiti di notifica degli eventi. |
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT registra un evento in modalità utente per la notifica degli eventi guidata da DMA. |
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT annullare la registrazione di un evento in modalità utente dalla notifica degli eventi guidata da DMA. |
KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT determina se il driver audio può inviare una notifica all'applicazione client quando viene completato un processo eseguito nel buffer inviato. |
KSPROPERTY_RTAUDIO_PACKETCOUNT KSPROPERTY_RTAUDIO_PACKETCOUNT restituisce il conteggio (basato su 1) dei pacchetti completamente trasferiti dal buffer WaveRT all'hardware. |
KSPROPERTY_RTAUDIO_PRESENTATION_POSITION KSPROPERTY_RTAUDIO_PRESENTATION_POSITION restituisce informazioni sulla presentazione di flusso. |
KSPROPERTY_RTAUDIO_GETREADPACKET KSPROPERTY_RTAUDIO_GETREADPACKET restituisce informazioni sui pacchetti audio acquisiti. |
KSPROPERTY_RTAUDIO_SETWRITEPACKET KSPROPERTY_RTAUDIO_SETWRITEPACKET informa il driver che il sistema operativo ha scritto dati validi nel buffer WaveRT. |
KSPROPERTY_RTAUDIO_PACKETVREGISTER Il KSPROPERTY_RTAUDIO_PACKETVREGISTER restituisce informazioni sul registro virtuale dei pacchetti. |
Requisiti
Requisito | Valore |
---|---|
Intestazione | ksmedia.h |