User Guide
Camera.currentFps 495
//
bandwidth_nstep.minimum = 0;
bandwidth_nstep.maximum = 128;
bandwidth_nstep.stepSize = 16;
bandwidth_nstep.value = my_cam.bandwidth/1024;
function changeBandwidth(evt:Object) {
my_cam.setQuality(evt.target.value*1024, 0);
}
bandwidth_nstep.addEventListener("change", changeBandwidth);
See also
Camera.setQuality()
Camera.currentFps
Availability
Flash Player 6.
Usage
active_cam.currentFps:Number
Description
Read-only property; the rate at which the camera is capturing data, in frames per second. This
property cannot be set; however, you can use the
Camera.setMode() method to set a related
property—
Camera.fps—which specifies the maximum frame rate at which you would like the
camera to capture data.
Example
The following example detects the rate in frames per second that the camera captures data, using
the
currentFps property:
var my_video:Video;
var fps_pb:mx.controls.ProgressBar;
var my_cam:Camera = Camera.get();
my_video.attachVideo(my_cam);
this.onEnterFrame = function() {
fps_pb.setProgress(my_cam.fps-my_cam.currentFps, my_cam.fps);
};
fps_pb.setStyle("fontSize", 10);
fps_pb.setStyle("themeColor", "haloOrange");
fps_pb.labelPlacement = "top";
fps_pb.mode = "manual";
fps_pb.label = "FPS: %2 (%3%% dropped)";
See also
Camera.fps
, Camera.setMode()