ActionScript® 3.0 Reference for the Adobe® Flash® Platform
Home  |  Show Packages and Classes List |  Packages  |  Classes  |  What's New  |  Index  |  Appendixes
flash.media 

VP6VideoStreamSettings  - AS3

Packageflash.media
Classpublic class VP6VideoStreamSettings
InheritanceVP6VideoStreamSettings Inheritance VideoStreamSettings Inheritance Object

Runtime Versions:  Addin

The VP6VideoStreamSettings class enables specifying video compression settings for each NetStream. Properties will be validated once Camera is attached to NetStream and compression has started.



Public Properties
 PropertyDefined By
 Inheritedbandwidth : int
[read-only] Retrieve the maximum amount of bandwidth that the current outgoing video feed can use, in bytes per second.
VideoStreamSettings
  codec : String
[override] [read-only] Video codec used for compression.
VP6VideoStreamSettings
 Inheritedconstructor : Object
A reference to the class object or constructor function for a given object instance.
Object
 Inheritedfps : Number
[read-only] The maximum frame rate at which the video frames are encoded, in frames per second.
VideoStreamSettings
 Inheritedheight : int
[read-only] The current encoded height, in pixels.
VideoStreamSettings
 InheritedkeyFrameInterval : int
[read-only] The number of video frames transmitted in full (called keyframes or IDR frames) instead of being interpolated by the video compression algorithm.
VideoStreamSettings
 Inheritedquality : int
[read-only] The required level of picture quality, as determined by the amount of compression being applied to each video frame.
VideoStreamSettings
 Inheritedwidth : int
[read-only] The current encoded width, in pixels.
VideoStreamSettings
Public Methods
 MethodDefined By
  
Creates a setting object that specifies to use H.264/AVC codec for video compression.
VP6VideoStreamSettings
 Inherited
Indicates whether an object has a specified property defined.
Object
 Inherited
Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter.
Object
 Inherited
Indicates whether the specified property exists and is enumerable.
Object
 Inherited
setKeyFrameInterval(keyFrameInterval:int):void
The number of video frames transmitted in full (called keyframes or Instantaneous Decoding Refresh (IDR) frames) instead of being interpolated by the video compression algorithm.
VideoStreamSettings
 Inherited
setMode(width:int, height:int, fps:Number):void
Sets the resolution and frame rate used for video encoding.
VideoStreamSettings
 Inherited
Sets the availability of a dynamic property for loop operations.
Object
 Inherited
setQuality(bandwidth:int, quality:int):void
Sets maximum amount of bandwidth per second or the required picture quality that the current outgoing video feed can use.
VideoStreamSettings
 Inherited
Returns the string representation of this object, formatted according to locale-specific conventions.
Object
 Inherited
Returns the string representation of the specified object.
Object
 Inherited
Returns the primitive value of the specified object.
Object
Property Detail

codec

property
codec:String  [read-only] [override]

Language Version: ActionScript 3.0
Runtime Versions: Flash Player 11, AIR 3

Video codec used for compression.



Implementation
    override public function get codec():String
Constructor Detail

VP6VideoStreamSettings

()Constructor
public function VP6VideoStreamSettings()

Language Version: ActionScript 3.0
Runtime Versions: Flash Player 11, AIR 3

Creates a setting object that specifies to use H.264/AVC codec for video compression.