estrutura KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY (ksmedia.h)
A estrutura KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY acrescenta um identificador de evento a uma estrutura KSPROPERTY
Sintaxe
typedef struct {
KSPROPERTY Property;
HANDLE NotificationEvent;
} KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY, *PKSRTAUDIO_NOTIFICATION_EVENT_PROPERTY;
Membros
Property
Uma estrutura KSPROPERTY que o cliente inicializa adequadamente antes de chamar KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT ou KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT.
NotificationEvent
Especifica um identificador de evento do modo de usuário a ser registrado ou cancelado para notificações de evento.
Comentários
As solicitações de propriedade KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT e KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT usam a estrutura KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY para passar um identificador de evento no modo de usuário do cliente para o driver.
O membro NotificationEvent é um identificador de evento do modo de usuário que, quando registrado, recebe sinais à medida que o DMA do buffer progride. A funcionalidade de notificação só está disponível após uma chamada bem-sucedida para KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e em sistemas operacionais Windows posteriores. |
Cabeçalho | ksmedia.h |
Confira também
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT