Leggere in inglese

Condividi tramite


struttura KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY (ksmedia.h)

La struttura KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY accoda un handle di evento a una struttura KSPROPERTY

Sintassi

typedef struct {
  KSPROPERTY Property;
  HANDLE     NotificationEvent;
} KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY, *PKSRTAUDIO_NOTIFICATION_EVENT_PROPERTY;

Membri

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.

Osservazioni

Le richieste di proprietà KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT e KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT utilizzano 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 segnali come avanzamenti DMA del buffer. La funzionalità di notifica è disponibile solo in caso di chiamata riuscita a KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows Vista e nei sistemi operativi Windows successivi.
intestazione ksmedia.h

Vedere anche

KSPROPERTY

KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION

KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT

KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT