| 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):voidisVoiceDetected | 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):voidmode | 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):voidPowią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):voidMicrophoneEnhancedOptions | () | Konstruktor |
public function MicrophoneEnhancedOptions()Tue Jun 12 2018, 12:06 PM Z
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne