KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY structure (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 à désinscrire pour les notifications d’événements.
Remarques
Les demandes 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 à mesure que la mémoire tampon DMA progresse. La fonctionnalité de notification n’est disponible qu’en cas d’appel réussi à KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans les systèmes d’exploitation Windows Vista et ultérieurs. |
En-tête | ksmedia.h |
Voir aussi
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT