ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
flash.media 

H264VideoStreamSettings  - AS3

Paketflash.media
Klassepublic class H264VideoStreamSettings
VererbungH264VideoStreamSettings Inheritance VideoStreamSettings Inheritance Object

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 11, AIR 3

Die H264VideoStreamSettings-Klasse ermöglicht die Festlegung von Videokomprimierungseinstellungen für jeden NetStream. Eigenschaften werden validiert, nachdem Camera an NetStream angehängt wurde und die Komprimierung begonnen hat.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedbandwidth : 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
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
 Inheritedfps : Number
[schreibgeschützt] Die maximale Bildrate, mit der Videobilder kodiert werden, in Bildern pro Sekunde (fps).
VideoStreamSettings
 Inheritedheight : int
[schreibgeschützt] Die aktuelle kodierte Höhe in Pixel.
VideoStreamSettings
 InheritedkeyFrameInterval : 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
 Inheritedquality : int
[schreibgeschützt] Die erforderliche Bildqualität, die sich aus dem Grad der Komprimierung jedes Videobilds ergibt.
VideoStreamSettings
 Inheritedwidth : int
[schreibgeschützt] Die aktuelle kodierte Breite in Pixel.
VideoStreamSettings
Öffentliche Methoden
 MethodeDefiniert von
  
Erstellt ein Einstellungsobjekt, das angibt, den H.264/AVC-Codec für die Videokomprimierung zu verwenden.
H264VideoStreamSettings
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
setKeyFrameInterval(keyFrameInterval:int):void
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
 Inherited
setMode(width:int, height:int, fps:Number):void
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
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
setQuality(bandwidth:int, quality:int):void
Legt die maximale Bandbreite pro Sekunde oder die erforderliche Bildqualität fest, die der aktuell ausgehende Videofeed verwenden kann.
VideoStreamSettings
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftendetails

codec

Eigenschaft
codec:String  [schreibgeschützt] [override]

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 11, AIR 3

Der Videocodec, der für die Komprimierung verwendet wird.



Implementierung
    override public function get codec():String

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
Konstruktordetails

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.

Methodendetails

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.




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.