KSPROPERTY_RTAUDIO-Enumeration (ksmedia.h)
KSPROPERTY_RTAUDIO listet die Eigenschaften eines WaveRT-Audiogeräts auf.
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 eigenschaft KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION 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 Streamlatenz der Audiohardware und des zugehörigen Datenpfads ab. |
KSPROPERTY_RTAUDIO_POSITIONREGISTER KSPROPERTY_RTAUDIO_POSITIONREGISTER ordnet das Positionsregister eines Audiogeräts für einen bestimmten Stream einem virtuellen Speicherspeicherort zu, auf den der Client zugreifen kann. |
KSPROPERTY_RTAUDIO_CLOCKREGISTER KSPROPERTY_RTAUDIO_CLOCKREGISTER ordnet das Wanduhrregister des Audiogeräts einem virtuellen Speicherspeicherort zu, auf den der Client zugreifen kann. |
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION gibt einen vom Treiber zugeordneten 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 hebt die Registrierung eines Benutzermodusereignisses in der DMA-gesteuerten Ereignisbenachrichtigung auf. |
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 der Pakete zurück, die vollständig aus dem 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 erfassten 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 Der KSPROPERTY_RTAUDIO_PACKETVREGISTER gibt Informationen zum virtuellen Paketregister zurück. |
Anforderungen
Anforderung | Wert |
---|---|
Header | ksmedia.h |