Partager via


structure KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY (ksmedia.h)

La structure KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY ajoute un handle d’événement à une structure KSPROPERTY

Syntaxe

typedef struct {
  KSPROPERTY Property;
  HANDLE     NotificationEvent;
} KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY, *PKSRTAUDIO_NOTIFICATION_EVENT_PROPERTY;

Membres

Property

Structure KSPROPERTY que le client initialise correctement avant d’appeler KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT ou KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT.

NotificationEvent

Spécifie un handle d’événement en mode utilisateur à inscrire ou annuler l’inscription pour les notifications d’événements.

Remarques

Les requêtes de propriété KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT et KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT utilisent la structure KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY pour passer un handle d’événement en mode utilisateur du client au pilote.

Le membre NotificationEvent est un handle d’événement en mode utilisateur qui, lorsqu’il est inscrit, reçoit des signaux au fur et à mesure que la mémoire tampon DMA progresse. La fonctionnalité de notification est disponible uniquement lors d’un appel réussi à KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et les systèmes d’exploitation Windows ultérieurs.
d’en-tête ksmedia.h

Voir aussi

KSPROPERTY

KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION

KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT

KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT