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_RTAUDIO_BUFFER_WITH_NOTIFICATION
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT