Partilhar via


estrutura KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY (ksmedia.h)

A estrutura KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY acrescenta um identificador de evento a uma estrutura de 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 no modo de usuário a ser registrado ou não registrado para notificações de evento.

Observações

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 no 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
de cliente com suporte mínimo Disponível no Windows Vista e em sistemas operacionais Windows posteriores.
cabeçalho ksmedia.h

Consulte também

KSPROPERTY

KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION

KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT

KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT