é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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour