Freigeben über


KSPROPERTY_RTAUDIO-Aufzählung (ksmedia.h)

KSPROPERTY_RTAUDIO die Eigenschaften eines WaveRT-Audiogeräts auflisten.

Syntax

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;

Konstanten

 
KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION
Dieses Feld listet die KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION-Eigenschaft auf.
KSPROPERTY_RTAUDIO_BUFFER
KSPROPERTY_RTAUDIO_BUFFER gibt einen vom Treiber zugewiesenen zyklischen Puffer für Audiodaten an.
KSPROPERTY_RTAUDIO_HWLATENCY
KSPROPERTY_RTAUDIO_HWLATENCY ruft eine Beschreibung der Datenstromlatenz der Audiohardware und des zugeordneten Datenpfads ab.
KSPROPERTY_RTAUDIO_POSITIONREGISTER
KSPROPERTY_RTAUDIO_POSITIONREGISTER ordnet das Positionsregister eines Audiogeräts einem bestimmten Datenstrom zu einem virtuellen Speicherspeicherort zu, auf den der Client zugreifen kann.
KSPROPERTY_RTAUDIO_CLOCKREGISTER
KSPROPERTY_RTAUDIO_CLOCKREGISTER ordnet das Wanduhrregister des Audiogeräts einem virtuellen Speicherort zu, auf den der Client zugreifen kann.
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION gibt einen vom Treiber zugewiesenen zyklischen Puffer für Audiodaten an und identifiziert Ereignisbenachrichtigungsanforderungen.
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT registriert ein Benutzermodusereignis für DMA-gesteuerte Ereignisbenachrichtigungen.
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT die Registrierung eines Benutzermodusereignisses aus der DMA-gesteuerten Ereignisbenachrichtigung aufheben.
KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT
KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT bestimmt, ob der Audiotreiber die Clientanwendung benachrichtigen kann, wenn ein prozess, der für den übermittelten Puffer ausgeführt wird, abgeschlossen ist.
KSPROPERTY_RTAUDIO_PACKETCOUNT
KSPROPERTY_RTAUDIO_PACKETCOUNT gibt die (1-basierte) Anzahl von Paketen zurück, die vollständig vom WaveRT-Puffer in die Hardware übertragen wurden.
KSPROPERTY_RTAUDIO_PRESENTATION_POSITION
KSPROPERTY_RTAUDIO_PRESENTATION_POSITION gibt Datenstrompräsentationsinformationen zurück.
KSPROPERTY_RTAUDIO_GETREADPACKET
KSPROPERTY_RTAUDIO_GETREADPACKET gibt Informationen zu aufgenommenen Audiopaketen zurück.
KSPROPERTY_RTAUDIO_SETWRITEPACKET
KSPROPERTY_RTAUDIO_SETWRITEPACKET informiert den Treiber darüber, dass das Betriebssystem gültige Daten in den WaveRT-Puffer geschrieben hat.
KSPROPERTY_RTAUDIO_PACKETVREGISTER
Die KSPROPERTY_RTAUDIO_PACKETVREGISTER gibt Informationen zum virtuellen Paketregister zurück.

Anforderungen

Anforderung Wert
Header- ksmedia.h

Siehe auch

KSPROPSETID_RTAudio