Поделиться через


AudioStateChangedEventArgs Класс

Определение

Предоставляет данные для события AudioStateChanged класса SpeechRecognizer или SpeechRecognitionEngine.

public ref class AudioStateChangedEventArgs : EventArgs
public class AudioStateChangedEventArgs : EventArgs
type AudioStateChangedEventArgs = class
    inherit EventArgs
Public Class AudioStateChangedEventArgs
Inherits EventArgs
Наследование
AudioStateChangedEventArgs

Примеры

В следующем примере демонстрируется обработчик событий для обработки изменяющегося звукового состояния подсистемы распознавания речи.

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

Комментарии

Свойство AudioState получает новый экземпляр перечисления AudioState при SpeechRecognitionEngine.AudioStateChanged возникновении события или SpeechRecognizer.AudioStateChanged .

Текущее состояние аудиовхода можно получить с помощью AudioState свойства SpeechRecognizer классов или SpeechRecognitionEngine .

Свойства

AudioState

Получает новое состояние звукового ввода в распознаватель.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел