Paket | flash.media |
Klasse | public class H264VideoStreamSettings |
Vererbung | H264VideoStreamSettings VideoStreamSettings Object |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11, AIR 3 |
Eigenschaft | Definiert von | ||
---|---|---|---|
bandwidth : int [schreibgeschützt]
Ruft die maximale Bandbreitennutzung für den aktuell ausgehenden Videofeed in Byte pro Sekunde ab. | VideoStreamSettings | ||
codec : String [override] [schreibgeschützt]
Der Videocodec, der für die Komprimierung verwendet wird. | H264VideoStreamSettings | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
fps : Number [schreibgeschützt]
Die maximale Bildrate, mit der Videobilder kodiert werden, in Bildern pro Sekunde (fps). | VideoStreamSettings | ||
height : int [schreibgeschützt]
Die aktuelle kodierte Höhe in Pixel. | VideoStreamSettings | ||
keyFrameInterval : int [schreibgeschützt]
Die Anzahl der Videobilder, die vollständig übertragen (sogenannte Schlüsselbilder oder IDR-Bilder) und nicht mit dem Algorithmus zur Videokomprimierung interpoliert werden. | VideoStreamSettings | ||
level : String [schreibgeschützt]
Level, das für die H.264/AVC-Kodierung verwendet wird. | H264VideoStreamSettings | ||
profile : String [schreibgeschützt]
Profil, das für die H.264/AVC-Kodierung verwendet wird. | H264VideoStreamSettings | ||
quality : int [schreibgeschützt]
Die erforderliche Bildqualität, die sich aus dem Grad der Komprimierung jedes Videobilds ergibt. | VideoStreamSettings | ||
width : int [schreibgeschützt]
Die aktuelle kodierte Breite in Pixel. | VideoStreamSettings |
Methode | Definiert von | ||
---|---|---|---|
Erstellt ein Einstellungsobjekt, das angibt, den H.264/AVC-Codec für die Videokomprimierung zu verwenden. | H264VideoStreamSettings | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Die Anzahl der Videobilder, die vollständig übertragen (sogenannte Schlüsselbilder oder IDR-Bilder (Instantaneous Decoding Refresh)) und nicht mit dem Algorithmus zur Videokomprimierung interpoliert werden. | VideoStreamSettings | ||
Legt die Auflösung und die Bildrate fest, die für die Videokodierung verwendet wird. | VideoStreamSettings | ||
Legt Profil und Level für die Videokodierung fest. | H264VideoStreamSettings | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Legt die maximale Bandbreite pro Sekunde oder die erforderliche Bildqualität fest, die der aktuell ausgehende Videofeed verwenden kann. | VideoStreamSettings | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
codec | Eigenschaft |
level | Eigenschaft |
level:String
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11, AIR 3 |
Level, das für die H.264/AVC-Kodierung verwendet wird. Um den gewünschten Wert für diese Eigenschaft einzustellen, verwenden Sie die setProfileLevel()
-Methode. Diese Eigenschaft kann vom H.264-Codec erhöht werden, wenn das ausgewählte Level für die angegebene Bildrate nicht ausreicht.
Implementierung
public function get level():String
profile | Eigenschaft |
profile:String
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11, AIR 3 |
Profil, das für die H.264/AVC-Kodierung verwendet wird. Um den gewünschten Wert für diese Eigenschaft einzustellen, verwenden Sie die setProfileLevel()
-Methode.
Implementierung
public function get profile():String
H264VideoStreamSettings | () | Konstruktor |
public function H264VideoStreamSettings()
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11, AIR 3 |
Erstellt ein Einstellungsobjekt, das angibt, den H.264/AVC-Codec für die Videokomprimierung zu verwenden.
setProfileLevel | () | Methode |
public function setProfileLevel(profile:String, level:String):void
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11, AIR 3 |
Legt Profil und Level für die Videokodierung fest. Mögliche Werte für „profile“ sind H264Profile.BASELINE
und H264Profile.MAIN
. Der Standardwert H264Profile.BASELINE
. Andere Werte werden ignoriert und führen zu einem Fehler. Weitere Informationen finden Sie in der Beschreibung der H264Profile
-Klasse. Unterstützte Level sind 1, 1b, 1.1, 1.2, 1.3, 2, 2.1, 2.2, 3, 3.1, 3.2, 4, 4.1, 4.2, 5 und 5.1. Das Level kann erhöht werden, falls dies für die Auflösung und Bildrate erforderlich ist. Weitere Informationen finden Sie in der Beschreibung der H264Level
-Klasse.
Parameter
profile:String — Das angeforderte Encoderprofil als String. Mögliche Werte finden Sie in der Beschreibung der H264Profile -Klasse.
| |
level:String — Das angeforderte Encoderlevel als String. Mögliche Werte finden Sie in der Beschreibung der H264Level -Klasse.
|
Auslöser
Error — Wenn ein ungültiges Profil oder Level angegeben wurde.
|
Tue Jun 12 2018, 10:04 AM Z