Partager via


énumération KSPROPERTY_RTAUDIO (ksmedia.h)

KSPROPERTY_RTAUDIO énumère les propriétés d’un appareil audio WaveRT.

Syntaxe

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 de son 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 de l’appareil audio dans 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 d’événement.
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 annule l’inscription d’un événement en mode utilisateur à partir 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 de paquets (basés sur 1) complètement transférés de la mémoire tampon WaveRT dans 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.

Exigences

Exigence Valeur
d’en-tête ksmedia.h

Voir aussi

KSPROPSETID_RTAudio