énumération KSPROPERTY_RTAUDIO (ksmedia.h)
KSPROPERTY_RTAUDIO énumère les propriétés d’un périphérique audio WaveRT.
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;
Constantes
KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION Ce champ énumère la propriété KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION . |
KSPROPERTY_RTAUDIO_BUFFER KSPROPERTY_RTAUDIO_BUFFER spécifie une mémoire tampon cyclique allouée par le pilote pour les données audio. |
KSPROPERTY_RTAUDIO_HWLATENCY KSPROPERTY_RTAUDIO_HWLATENCY récupère une description de la latence du flux du matériel audio et du chemin de données associé. |
KSPROPERTY_RTAUDIO_POSITIONREGISTER KSPROPERTY_RTAUDIO_POSITIONREGISTER mappe le registre de position d’un périphérique audio pour un flux particulier dans un emplacement de mémoire virtuelle auquel le client peut accéder. |
KSPROPERTY_RTAUDIO_CLOCKREGISTER KSPROPERTY_RTAUDIO_CLOCKREGISTER mappe le registre de l’horloge murale du périphérique audio à un emplacement de mémoire virtuelle auquel le client peut accéder. |
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION spécifie une mémoire tampon cyclique allouée par le pilote pour les données audio et identifie les exigences de notification des événements. |
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT inscrit un événement en mode utilisateur pour la notification d’événement pilotée par DMA. |
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT désinscrit un événement en mode utilisateur de la notification d’événement pilotée par DMA. |
KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT détermine si le pilote audio peut notifier l’application cliente lorsqu’un processus effectué sur la mémoire tampon envoyée est terminé. |
KSPROPERTY_RTAUDIO_PACKETCOUNT KSPROPERTY_RTAUDIO_PACKETCOUNT retourne le nombre (basé sur 1) de paquets complètement transférés de la mémoire tampon WaveRT vers le matériel. |
KSPROPERTY_RTAUDIO_PRESENTATION_POSITION KSPROPERTY_RTAUDIO_PRESENTATION_POSITION retourne des informations de présentation de flux. |
KSPROPERTY_RTAUDIO_GETREADPACKET KSPROPERTY_RTAUDIO_GETREADPACKET retourne des informations sur les paquets audio capturés. |
KSPROPERTY_RTAUDIO_SETWRITEPACKET KSPROPERTY_RTAUDIO_SETWRITEPACKET informe le pilote que le système d’exploitation a écrit des données valides dans la mémoire tampon WaveRT. |
KSPROPERTY_RTAUDIO_PACKETVREGISTER Le KSPROPERTY_RTAUDIO_PACKETVREGISTER retourne des informations sur le registre virtuel de paquets. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ksmedia.h |