Pakiet | flash.media |
Klasa | public final class MicrophoneEnhancedOptions |
Dziedziczenie | MicrophoneEnhancedOptions Object |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.3, AIR 2.7 |
Aby użyć funkcji eliminacji echa akustycznego, należy wywołać metodę Microphone.getEnhancedMicrophone()
w celu pobrania odniesienia do ulepszonego obiektu Microphone. Należy ustawić właściwość Microphone.enhancedOptions
na wystąpienie klasy MicrophoneEnhancedOptions
.
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
echoPath : int
Określa ścieżkę echa (w milisekundach) stosowaną do eliminacji echa akustycznego. | MicrophoneEnhancedOptions | ||
isVoiceDetected : int
Wskazuje, czy na wejściu mikrofonu został wykryty głos. | MicrophoneEnhancedOptions | ||
mode : String
Steruje trybem zaawansowanej obsługi mikrofonu. | MicrophoneEnhancedOptions | ||
nonLinearProcessing : Boolean
Włącza przetwarzanie nieliniowe. | MicrophoneEnhancedOptions |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
MicrophoneEnhancedOptions | |||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
echoPath | właściwość |
echoPath:int
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.3, AIR 2.7 |
Określa ścieżkę echa (w milisekundach) stosowaną do eliminacji echa akustycznego. Dłuższa ścieżka echa skutkuje lepszą redukcją echa. Powoduje również dłuższe opóźnienie i oznacza obliczenia wymagające większej mocy obliczeniowej. Wartość domyślna (zalecana) to 128. Inną możliwą wartością jest 256.
Implementacja
public function get echoPath():int
public function set echoPath(value:int):void
isVoiceDetected | właściwość |
isVoiceDetected:int
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.3, AIR 2.7 |
Wskazuje, czy na wejściu mikrofonu został wykryty głos.
Możliwe wartości to: -1
— nie włączono; 0
— nie wykryto głosu; 1
— wykryto głos.
Implementacja
public function get isVoiceDetected():int
public function set isVoiceDetected(value:int):void
mode | właściwość |
mode:String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.3, AIR 2.7 |
Steruje trybem zaawansowanej obsługi mikrofonu. Dla wszystkich mikrofonów, które nie są mikrofonami USB, wartością domyślną jest FULL_DUPLEX
. Wartością domyślną dla mikrofonów USB jest HALF_DUPLEX
. Dopuszczalne wartości i ich opisy zawiera dokumentacja klasy MicrophoneEnhancedMode
.
Uwaga: Ta funkcja nie jest dostępna w systemie iOS.
Implementacja
public function get mode():String
public function set mode(value:String):void
Powiązane elementy interfejsu API
nonLinearProcessing | właściwość |
nonLinearProcessing:Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.3, AIR 2.7 |
Włącza przetwarzanie nieliniowe. Nieliniowy algorytm redukuje echo powstające, gdy mówi jedna osoba. Jest używana nieliniowa technika przetwarzania w przedziale czasowym. Wyłącza przetwarzanie nieliniowe dla źródeł muzycznych. Wartością domyślną jest true
— opcja powodująca włączenie przetwarzania nieliniowego.
Implementacja
public function get nonLinearProcessing():Boolean
public function set nonLinearProcessing(value:Boolean):void
MicrophoneEnhancedOptions | () | Konstruktor |
public function MicrophoneEnhancedOptions()
Tue Jun 12 2018, 12:06 PM Z