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_RTAUDIO_BUFFER_WITH_NOTIFICATION
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT