Client-Side Communication ActionScript > Camera.setLoopback |
Camera.setLoopback
Availability
Flash Player 6. |
|
Flash Communication Server MX (not required). |
Usage
activeCamera.setLoopback(compressLocalStream)
Parameters
compressLocalStream A Boolean value that specifies whether to use a compressed video stream (true) or an uncompressed stream (false) for a local view of what the camera is receiving. The default value is false.
Returns
Nothing.
Description
Method; specifies whether to use a compressed video stream for a local view of the camera. This method is generally applicable only if you are transmitting video using the Flash Communication Server; setting compressLocalStream to true lets you see more precisely how the video will appear to users when they view it in real time.
Although a compressed stream is useful for testing purposes, such as previewing video quality settings, it has a significant processing cost, because the local view is not simply compressed; it is compressed, edited for transmission as it would be over a live connection, and then decompressed for local viewing.
To set the amount of compression used when you set compressLocalStream to true, use Camera.setQuality.
Example
In the following example, if the user presses a loopback button, the loopback value is set to true.
on (press) {
if (_root.myCam.loopback==false) {
_root.myCam.setLoopback(true);
} else {
debugWindow+="You're already compressing the stream." + newline;
}
See also
Camera.loopback, Camera.setQuality