Use the Camera class to capture video from a camera attached to a computer running Flash Player. When used with Flash Media Server, this class lets you transmit, display, and optionally record the video being captured.
Flash Media Server provides similar audio capabilities; for more information, see the Microphone class entry.
Flash Media Server (not required); Flash Player 6.
|
Method |
Description |
|---|---|
|
Returns a reference to a Camera object for capturing video. |
|
|
Specifies which video frames are transmitted in full instead of being interpolated by the video compression algorithm. |
|
|
Specifies whether to use a compressed video stream for a local view of what the camera is transmitting. |
|
|
Sets aspects of the camera capture mode, including height, width, and frames per second. |
|
|
Specifies how much motion is required to invoke Camera.onActivity(true). |
|
|
Sets the maximum amount of bandwidth per second or the required picture quality of the current outgoing video feed. |
|
Property (read-only) |
Description |
|---|---|
|
The amount of motion the camera is detecting. |
|
|
The maximum amount of bandwidth the current outgoing video feed can use, in bytes. |
|
|
The rate at which the camera is capturing data, in frames per second. |
|
|
The maximum rate at which you want the camera to capture data, in frames per second. |
|
|
The current capture height, in pixels. |
|
|
A zero-based integer that specifies the index of the camera, as reflected in the array returned by Camera.names. |
|
|
A number that specifies which video frames are transmitted in full instead of being interpolated by the video compression algorithm. |
|
|
A Boolean value that specifies whether a local view of what the camera is capturing is compressed (as it would be when transmitted by the server) or uncompressed. |
|
|
A numeric value from 0 to 100 that specifies the amount of motion required to invoke Camera.onActivity(true). |
|
|
The number of milliseconds between the time the camera stops detecting motion and the time Camera.onActivity(false) is invoked. |
|
|
A Boolean value that specifies whether the user has allowed or denied access to the camera. |
|
|
A string indicating the name of the camera as returned by the camera hardware. |
|
|
Class property; an array of strings containing the names of all available video capture devices, including video capture cards and cameras. |
|
|
The level of picture quality, as determined by the amount of compression being applied to each video frame. |
|
|
The current capture width, in pixels. |
|
Event |
Description |
|---|---|
|
Invoked when the camera starts or stops detecting motion. |
|
|
Invoked when the user allows or denies access to the camera. |