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
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