Condividi tramite


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

Vedi anche

KSPROPSETID_RTAudio