Compartilhar via


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

KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION

KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT

KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT