Condividi tramite


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

KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION

KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT

KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT