Pakiet | flash.media |
Klasa | public class H264VideoStreamSettings |
Dziedziczenie | H264VideoStreamSettings VideoStreamSettings Object |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 11, AIR 3 |
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
bandwidth : int [tylko do odczytu]
Pobiera maksymalną przepustowość, z jakiej może korzystać bieżący wyjściowy strumień wideo (w bajtach na sekundę). | VideoStreamSettings | ||
codec : String [przesłanianie] [tylko do odczytu]
Kodek wideo używany podczas kompresji. | H264VideoStreamSettings | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
fps : Number [tylko do odczytu]
Maksymalna szybkość odtwarzania dla kodowania klatek wideo (liczba klatek na sekundę). | VideoStreamSettings | ||
height : int [tylko do odczytu]
Bieżąca wysokość kodowanego obrazu (w pikselach). | VideoStreamSettings | ||
keyFrameInterval : int [tylko do odczytu]
Liczba klatek wideo transmitowanych w całości (tzw. klatki podstawowe lub klatki IDR), a nie w postaci klatek interpolowanych za pomocą algorytmu do kompresji wideo. | VideoStreamSettings | ||
level : String [tylko do odczytu]
Poziom używany podczas kodowania H.264/AVC. | H264VideoStreamSettings | ||
profile : String [tylko do odczytu]
Profil używany podczas kodowania H.264/AVC. | H264VideoStreamSettings | ||
quality : int [tylko do odczytu]
Wymagany poziom jakości obrazu, zgodnie z intensywnością kompresji stosowanej do poszczególnych klatek wideo. | VideoStreamSettings | ||
width : int [tylko do odczytu]
Bieżąca szerokość kodowanego obrazu (w pikselach). | VideoStreamSettings |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Tworzy obiekt ustawienia określający, że należy użyć kodeka H.264/AVC do kompresji wideo. | H264VideoStreamSettings | ||
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 | ||
Liczba klatek wideo transmitowanych w całości (tzw. klatki podstawowe lub klatki IDR — Instantaneous Decoding Refresh), a nie w postaci klatek interpolowanych za pomocą algorytmu kompresji wideo. | VideoStreamSettings | ||
Ustawia rozdzielczość i szybkość odtwarzania używane podczas kodowania wideo. | VideoStreamSettings | ||
Ustawia profil i poziom kodowania wideo. | H264VideoStreamSettings | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Ustawia maksymalną przepustowość (ilość przesyłanych danych na sekundę) lub wymaganą jakość obrazu, z jakiej może korzystać bieżący wyjściowy strumień wideo. | VideoStreamSettings | ||
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 |
codec | właściwość |
level | właściwość |
level:String
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 11, AIR 3 |
Poziom używany podczas kodowania H.264/AVC. Aby ustawić odpowiednią wartość tej właściwości, należy użyć metody setProfileLevel()
. Kodek H.264 może zwiększyć tę właściwość, jeśli wybrany poziom jest zbyt niski dla określonej rozdzielczości i szybkości odtwarzania.
Implementacja
public function get level():String
profile | właściwość |
profile:String
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 11, AIR 3 |
Profil używany podczas kodowania H.264/AVC. Aby ustawić odpowiednią wartość tej właściwości, należy użyć metody setProfileLevel()
.
Implementacja
public function get profile():String
H264VideoStreamSettings | () | Konstruktor |
public function H264VideoStreamSettings()
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 11, AIR 3 |
Tworzy obiekt ustawienia określający, że należy użyć kodeka H.264/AVC do kompresji wideo.
setProfileLevel | () | metoda |
public function setProfileLevel(profile:String, level:String):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 11, AIR 3 |
Ustawia profil i poziom kodowania wideo. Możliwe wartości profilu to H264Profile.BASELINE
i H264Profile.MAIN
. Wartość domyślna to H264Profile.BASELINE
. Inne wartości są ignorowane i powodują wystąpienie błędu. Więcej informacji znajduje się w opisie klasy H264Profile
. Obsługiwane są poziomy 1, 1b, 1.1, 1.2, 1.3, 2, 2.1, 2.2, 3, 3.1, 3.2, 4, 4.1, 4.2, 5 oraz 5.1. Poziom można zwiększyć, jeśli wymaga tego rozdzielczość i szybkość odtwarzania. Więcej informacji znajduje się w opisie klasy H264Level
.
Parametry
profile:String — Żądany profil kodera określony jako ciąg znaków. Możliwe wartości zawiera klasa H264Profile .
| |
level:String — Żądany poziom kodera określony jako ciąg znaków. Możliwe wartości zawiera klasa H264Level .
|
Zgłasza
Error — Jeśli określono nieprawidłowy profil lub poziom.
|
Tue Jun 12 2018, 12:06 PM Z