flash.display3D.textures

# VideoTexture - AS3

Package | flash.display3D.textures
Class | public final class VideoTexture
Inheritance | VideoTexture TextureBase EventDispatcher Object

Public Properties
Hide Inherited Public Properties
Show Inherited Public Properties

| Property | Defined By
--- | --- | ---
|  | constructor : Object A reference to the class object or constructor function for a given object instance. | Object
|  | videoHeight : int [read-only] An integer specifying the height of the video stream, in pixels. | VideoTexture
|  | videoWidth : int [read-only] An integer specifying the width of the video stream, in pixels. | VideoTexture

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined By
--- | --- | ---
|  | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void Registers an event listener object with an EventDispatcher object so that the listener receives notification of an event. | EventDispatcher
|  | attachCamera(theCamera:Camera):void Specifies a video stream from a camera to be rendered within the texture of the VideoTexture object. | VideoTexture
|  | attachNetStream(netStream:NetStream):void Specifies a video stream to be rendered within the texture of the VideoTexture object. | VideoTexture
|  | dispatchEvent(event:Event):Boolean Dispatches an event into the event flow. | EventDispatcher
|  | dispose():void Frees all GPU resources associated with this texture. | TextureBase
|  | hasEventListener(type:String):Boolean Checks whether the EventDispatcher object has any listeners registered for a specific type of event. | EventDispatcher
|  | hasOwnProperty(name:String):Boolean Indicates whether an object has a specified property defined. | Object
|  | isPrototypeOf(theClass:Object):Boolean Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter. | Object
|  | propertyIsEnumerable(name:String):Boolean Indicates whether the specified property exists and is enumerable. | Object
|  | removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void Removes a listener from the EventDispatcher object. | EventDispatcher
|  | setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void Sets the availability of a dynamic property for loop operations. | Object
|  | toLocaleString():String Returns the string representation of this object, formatted according to locale-specific conventions. | Object
|  | toString():String Returns the string representation of the specified object. | Object
|  | valueOf():Object Returns the primitive value of the specified object. | Object
|  | willTrigger(type:String):Boolean Checks whether an event listener is registered with this EventDispatcher object or any of its ancestors for the specified event type. | EventDispatcher

Events
Click for more information on events
Hide Inherited Events
Show Inherited Events

| Event | Summary | Defined By
--- | --- | --- | ---
|  | activate | [broadcast event] Dispatched when the Flash Player or AIR application gains operating system focus and becomes active. | EventDispatcher
|  | deactivate | [broadcast event] Dispatched when the Flash Player or AIR application operating loses system focus and is becoming inactive. | EventDispatcher
|  | renderState |  | VideoTexture

Property Detail

### videoHeight

property

`videoHeight:int` [read-only]

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 17.0, Flash Player 18.0

An integer specifying the height of the video stream, in pixels.

For a live stream, this value is the same as the Camera.height property of the Camera object that is capturing the video stream. For a recorded video file, this value is the height of the video. The NetStream.Video.DimensionChange event is dispatched in the case of recorded videos when this value changes.

Implementation
`public function get videoHeight():int`

### videoWidth

property

`videoWidth:int` [read-only]

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 17.0, Flash Player 18.0

An integer specifying the width of the video stream, in pixels.

For a live stream, this value is the same as the Camera.width property of the Camera object that is capturing the video stream. For a recorded video file, this value is the width of the video. The NetStream.Video.DimensionChange event is dispatched in the case of recorded videos when this value changes.

Implementation
`public function get videoWidth():int`
Method Detail

### attachCamera

()
method

`public function attachCamera(theCamera:Camera):void`

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 17.0, Flash Player 18.0

Specifies a video stream from a camera to be rendered within the texture of the VideoTexture object.

Use this method to attach live video captured by the user to the VideoTexture object. To drop the connection to the VideoTexture object, set the value of the theCamera parameter to null.

Parameters

| `theCamera:Camera`

### attachNetStream

()
method

`public function attachNetStream(netStream:NetStream):void`

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 17.0, Flash Player 18.0

Specifies a video stream to be rendered within the texture of the VideoTexture object.

A video file can be stored on the local file system or on Flash Media Server. If the value of the netStream argument is null, the video is not played in the StageVideo object.

Parameters

| `netStream:NetStream`

Event Detail

### renderState

Event

Event Object Type: `flash.events.TextureVideoEvent`

© 2015 Adobe Systems Incorporated. All rights reserved.
Mon Apr 10 2017, 12:28 PM -07:00