ISpEventSource
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 |
---|---|
Obtém e remove o enfileirado eventos. |
|
Obtém informações sobre a fila evento. |
|
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 |