AudioStateChangedEventArgs Clase

Definición

Proporciona datos para el evento AudioStateChanged de SpeechRecognizer o de la clase SpeechRecognitionEngine.

public ref class AudioStateChangedEventArgs : EventArgs
public class AudioStateChangedEventArgs : EventArgs
type AudioStateChangedEventArgs = class
    inherit EventArgs
Public Class AudioStateChangedEventArgs
Inherits EventArgs
Herencia
AudioStateChangedEventArgs

Ejemplos

En el ejemplo siguiente se muestra un controlador de eventos para controlar el estado de audio cambiante de un motor de reconocimiento de voz.

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.  
}  

Comentarios

La AudioState propiedad obtiene una nueva instancia de la AudioState enumeración cuando se genera un SpeechRecognizer.AudioStateChangedSpeechRecognitionEngine.AudioStateChanged evento o .

Puede obtener el estado actual de la entrada de audio mediante la AudioState propiedad de las SpeechRecognizer clases o SpeechRecognitionEngine .

Propiedades

AudioState

Obtiene el nuevo estado de la entrada de audio al reconocedor.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también