Пакет | flash.media |
Класс | public final class MicrophoneEnhancedOptions |
Наследование | MicrophoneEnhancedOptions Object |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.3, AIR 2.7 |
Чтобы использовать акустическое эхоподавление, вызовите метод Microphone.getEnhancedMicrophone()
для получения ссылки на расширенный объект Microphone. Задайте свойство Microphone.enhancedOptions
в качестве значения экземпляра класса MicrophoneEnhancedOptions
.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
echoPath : int
Задает контур эхо (в миллисекундах), используемый для акустического эхоподавления. | MicrophoneEnhancedOptions | ||
isVoiceDetected : int
Показывает, обнаружен ли голосовой сигнал на входе объекта Microphone. | MicrophoneEnhancedOptions | ||
mode : String
Управляет расширенным режимом микрофона. | MicrophoneEnhancedOptions | ||
nonLinearProcessing : Boolean
Включает нелинейную обработку. | MicrophoneEnhancedOptions |
Метод | Определено | ||
---|---|---|---|
MicrophoneEnhancedOptions | |||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object |
echoPath | свойство |
echoPath:int
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.3, AIR 2.7 |
Задает контур эхо (в миллисекундах), используемый для акустического эхоподавления. Чем длиннее контур эхо, тем эффективней эхоподавление. Более длинный контур эхо также обуславливает более длительную задержку и приводит к повышению вычислительной сложности. Значением по умолчанию является 128 (рекомендуется). Другое возможное значение — 256.
Реализация
public function get echoPath():int
public function set echoPath(value:int):void
isVoiceDetected | свойство |
isVoiceDetected:int
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.3, AIR 2.7 |
Показывает, обнаружен ли голосовой сигнал на входе объекта Microphone.
Возможные значения: -1
— неактивный; 0
— голос не определяется; 1
— голос определяется.
Реализация
public function get isVoiceDetected():int
public function set isVoiceDetected(value:int):void
mode | свойство |
mode:String
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.3, AIR 2.7 |
Управляет расширенным режимом микрофона. Значение по умолчанию FULL_DUPLEX
для всех микрофонов, которые подключаются не через USB. Значение по умолчанию для микрофонов USB: HALF_DUPLEX
. Другие возможные значения и описания см. в разделе MicrophoneEnhancedMode
.
Примечание. Эта функция недоступна в iOS
Реализация
public function get mode():String
public function set mode(value:String):void
Связанные элементы API
nonLinearProcessing | свойство |
nonLinearProcessing:Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.3, AIR 2.7 |
Включает нелинейную обработку. Нелинейная обработка подавляет остаточное эхо в разговоре одного человека. Используется методика нелинейной обработки во временной области. Выключение нелинейной обработки для музыкальных источников. Значение по умолчанию — true
(включение нелинейной обработки).
Реализация
public function get nonLinearProcessing():Boolean
public function set nonLinearProcessing(value:Boolean):void
MicrophoneEnhancedOptions | () | Конструктор |
public function MicrophoneEnhancedOptions()
Tue Jun 12 2018, 11:34 AM Z