Compartilhar via


ISpEventSource

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa interface fornece o mecanismo para filtro e eventos fila. Ele herda a partir de ISpNotifySource interface, que permite que um aplicativo para especificar o mecanismo para receber notificações.

Por padrão, um aplicativo (na verdade um ISpNotifySink) não recebe nenhum notificações a partir de SpVoice objeto, até que ISpEventSource::SetInterest foi chamado para especificar em quais eventos para notificar ou fila. Para o SpRecoContext objeto, os juros evento usar como padrão é definido como eventos reconhecimento única fila.

Quando um aplicativo é notificado de um evento que não seja enfileirado, o aplicativo utiliza medidas baseia a coletor de eventos que recebe a notificação. Do contexto, um aplicativo pode saber exatamente o que ele precisa fazer, ou ele precise interagir com os componentes que enviou as notificações. Se um aplicativo é notificado de um enfileirado evento e, em seguida, chamadas de aplicativo ISpEventSource::GetEvents Para recuperar o real eventos que causaram uma notificação.

Quando a implementar

A seguinte lista mostra quais entidades implementar essa interface.

  • SpRecoContext
  • SpSharedRecoContext
  • SpVoice
  • SpMMAudioIn
  • SpMMAudioOut
  • SpStreamFormatConverter

Métodos

A seguinte tabela lista os métodos para a ISpEventSource interface.

Método Description

GetEvents

Obtém e remove o enfileirado eventos.

GetInfo

Obtém informações sobre a fila evento.

SetInterest

Define o tipo de eventos que o cliente está interessado.

Requisitos

Header sapi.h, sapi.idl
Library sapilib.lib
Windows Embedded CE Windows CE .NET 4.1 and later

See Also

Reference

SAPI Interfaces