Klasa: Camera
Kompatybilność: ActionScript 1.0, Flash6+
Ustawia maksymalny rozmiar pasma na jedną sekundę lub wymaganą jakość aktualnie wychodzącego wideo.
Ta metoda jest generalnie używana tylko jeśli przekazujesz wideo z użyciem Flash Media Server.
Użyj tej metody do określenia który element wychodzącego widea jest bardziej użyty aplikacja--pasmo lub jakość obrazu.
- Aby wskazać, że wykorzystanie pasma ma pierwszeństwo, przekaż wartość dla pasma i dla frameQuality 0. Flash przekaże wideo w najwyższej jakości możliwej w ramach określonego pasma. Jeśli to konieczne, Flash obniży jakość obrazu w celu uniknięcia przekroczenia określonego pasma. Genralnie zasada jest taka: jak ruch wzrasta, jakość spada.
- Aby wskazać, że jakość ma pierwszeństwo, wybierz 0 dla pasma i wartości dla frameQuality. Flash będzie wykorzystywać jak najwięcej pasma wymaganego do utrzymania określonej jakości. Jeśli to konieczne, Flash zmniejszy liczba klatek na sekundę, aby utrzymać jakość obrazu. Genralnie zasada jest taka: jak ruch wzrasta, wzrasta także wykorzystanie pasma.
- Aby określić, że oba pasma i jakość są równie ważne, przekaż wartości liczbowe dla obu parametrów. Flash przekonwertuje wideo osiągając określoną jakość i bariere dla określonego pasma. Jeśli to konieczne, Flash zmniejszy liczba klatek na sekundę, aby utrzymać jakość obrazu bez przekroczenia określonego pasma.
Parametry
pasmo:
Number [opcjonalny] - Liczba określając maksymalną ilość pasma dla wychodzącego wideo które może zostać użyte, podaną w bajtach na sekundę. Aby określić, że wideo Flasha może użyc ile tylko chce pasma do zarządzania wartością frameQuality, przekaż 0 dla pasma. Domyślna wartość to 16384.
jakosc:
Number [opcjonalny] - Liczba określająca wymagany poziom jakości obrazu, jaka jest zdeterminowana po przez ilość kompresji nadanej na każdą klatke widea. Akceptowane wartości to przedziła od 1 (najniższa jakośc , maksymalna kompresja) do 100 (najwyższa jakość, brak kompresji). Aby określić, że jakość obrazu może się zmieniać (jak potrzebuję na chwile obecną) aby nie przekraczać pasma, przekaż wartość 9 dla jakosc. Domyślna wartośc wynosi 0.
Listing
kamera.setQuality(8192,0);
//zapewnij, że nie więcej niż 8192 (8K/sekundę) jest używane do wysłania wideo z minimalną jakością 50
kamera.setQuality(8192,50);
//zapewnij minimalną jakość 50, nie ważne ile pasma to zabierze
kamera.setQuality(0,50);
Ranga: Administrator serwisu Punktów: 0