Compartilhar via


AudioStateChangedEventArgs Classe

Definição

Fornece dados para o evento AudioStateChanged da classe SpeechRecognizer ou SpeechRecognitionEngine.

public ref class AudioStateChangedEventArgs : EventArgs
public class AudioStateChangedEventArgs : EventArgs
type AudioStateChangedEventArgs = class
    inherit EventArgs
Public Class AudioStateChangedEventArgs
Inherits EventArgs
Herança
AudioStateChangedEventArgs

Exemplos

O exemplo a seguir demonstra um manipulador de eventos para lidar com a alteração do estado de áudio de um mecanismo de reconhecimento de fala.

private SpeechRecognitionEngine sre;  

// Initialize the SpeechRecognitionEngine object.   
private void Initialize()  
{  
  sre = new SpeechRecognitionEngine();  

  // Add a handler for the AudioStateChanged event.  
  sre.AudioStateChanged += new EventHandler<AudioStateChangedEventArgs>(sre_AudioStateChanged);  

  // Add other initialization code here.  
}  

// Handle the AudioStateChanged event.   
void sre_AudioStateChanged(object sender, AudioStateChangedEventArgs e)  
{  
  AudioState newState = e.AudioState;  

  // Handle event here.  
}  

Comentários

A AudioState propriedade obtém uma nova instância da AudioState enumeração quando um SpeechRecognitionEngine.AudioStateChanged ou um SpeechRecognizer.AudioStateChanged evento é gerado.

Você pode obter o estado atual da entrada de áudio usando a AudioState propriedade das SpeechRecognizer classes ou SpeechRecognitionEngine .

Propriedades

AudioState

Obtém o novo estado de entrada de áudio para o reconhecedor.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também