Sdílet prostřednictvím


AudioStateChangedEventArgs Třída

Definice

Poskytuje data pro AudioStateChanged událost SpeechRecognizer třídy nebo SpeechRecognitionEngine .

public ref class AudioStateChangedEventArgs : EventArgs
public class AudioStateChangedEventArgs : EventArgs
type AudioStateChangedEventArgs = class
    inherit EventArgs
Public Class AudioStateChangedEventArgs
Inherits EventArgs
Dědičnost
AudioStateChangedEventArgs

Příklady

Následující příklad ukazuje obslužnou rutinu události pro zpracování měnícího se stavu zvuku modulu rozpoznávání řeči.

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

Poznámky

Vlastnost AudioState získá novou instanci výčtu AudioState při vyvolání SpeechRecognitionEngine.AudioStateChanged události nebo SpeechRecognizer.AudioStateChanged .

Aktuální stav zvukového vstupu můžete získat pomocí AudioState vlastnosti SpeechRecognizer třídy nebo SpeechRecognitionEngine .

Vlastnosti

AudioState

Získá nový stav zvukového vstupu do rozpoznávání.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také