struttura KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY (ksmedia.h)
La struttura KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY aggiunge un handle di evento a una struttura KSPROPERTY
Sintassi
typedef struct {
KSPROPERTY Property;
HANDLE NotificationEvent;
} KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY, *PKSRTAUDIO_NOTIFICATION_EVENT_PROPERTY;
Members
Property
Struttura KSPROPERTY che il client inizializza in modo appropriato prima di chiamare KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT o KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT.
NotificationEvent
Specifica un handle di eventi in modalità utente da registrare o annullare la registrazione per le notifiche degli eventi.
Commenti
Le richieste di proprietà KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT e KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT usano la struttura KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY per passare un handle di eventi in modalità utente dal client al driver.
Il membro NotificationEvent è un handle di eventi in modalità utente che, quando registrato, riceve i segnali durante l'avanzamento del buffer DMA. La funzionalità di notifica è disponibile solo in caso di chiamata corretta a KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e nei sistemi operativi Windows successivi. |
Intestazione | ksmedia.h |
Vedi anche
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT