estructura KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY (ksmedia.h)

La estructura KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY anexa un identificador de evento a una estructura KSPROPERTY

Sintaxis

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

Miembros

Property

Estructura KSPROPERTY que el cliente inicializa correctamente antes de llamar a KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT o KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT.

NotificationEvent

Especifica un identificador de eventos en modo de usuario que se va a registrar o anular el registro de las notificaciones de eventos.

Comentarios

Las solicitudes de propiedad KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT y KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT usan la estructura KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY para pasar un controlador de eventos en modo de usuario del cliente al controlador.

El miembro NotificationEvent es un identificador de eventos en modo de usuario que, cuando se registra, recibe señales a medida que avanza DMA del búfer. La funcionalidad de notificación solo está disponible en una llamada correcta a KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y en sistemas operativos Windows posteriores.
Encabezado ksmedia.h

Consulte también

KSPROPERTY

KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION

KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT

KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT