User Tools

Site Tools


built_in:cameraview

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

built_in:cameraview [2015/03/07 16:43]
octazid [Description]
built_in:cameraview [2016/06/24 21:13]
Line 1: Line 1:
-====== CameraView control ====== 
-===== Description ===== 
-Create a camera preview control using the **CreateCameraView** function of the [[built_in:app|app]] object: 
-<code>cam = app.CreateCameraView( width, height, options );</code> 
-This control allows your program to show a live feed of what is currently being seen by the phone/tablet's camera. If your device has a front facing camera and is at least version 2.3 of Android you can use the **"Front"** option to show the front camera's preview. 
  
-You will need to call the **StartPreview** function of the CameraView control to start the preview\\ (Note: On some phones it is neccessary to wait at least one second before calling the StartPreview function). 
-<code>cam.StartPreview();</code> 
- 
-Use the TakePicture function to take a picture and save it to a given location. 
-<code>cam.TakePicture( filename );</code> 
- 
-Use the SetPictureSize function to set the dimensions in pixels of the pictures taken (eg. 1024 x 768). 
-<code>cam.SetPictureSize( width, height );</code> 
- 
-For more sophisticated examples including motion detection and video streaming, check out the **'Camera Stream'**, **'Camera Snap'** and **'Camera Motion'** sample programs in the DroidScript samples section. 
- 
----- 
-===== Methods ===== 
-Some controls use the same methods.\\ 
-For examples of the **[[same methods]]** look here. 
-^Method ^Description ^ 
-|CameraView.AutoCapture( p1,p2,p3 ) | | 
-|CameraView.Destroy() | | 
-|CameraView.FindFaces( max )| | 
-|CameraView.Focus() | | 
-|CameraView.GetAbsHeight() | | 
-|CameraView.GetAbsWidth() | | 
-|CameraView.GetCameraCount() | | 
-|CameraView.GetColorEffects()| use in SetOnReady| 
-|CameraView.GetHeight() | | 
-|CameraView.GetImageHeight() | | 
-|CameraView.GetImageWidth() | | 
-|CameraView.GetPictureSizes() | | 
-|CameraView.GetPixelData( format,left,top,width,height ) | | 
-|CameraView.GetPosition() | | 
-|CameraView.GetType() | | 
-|CameraView.GetVisibility() | | 
-|CameraView.GetWidth() | | 
-|CameraView.MotionMosaic( p1,p2,p3,p4,p5 ) | | 
-|CameraView.Release() | | 
-|CameraView.ReportColors( list,callback,sampSize,maxRate ) | | 
-|CameraView.SetBackColor( p1 ) | | 
-|CameraView.SetBackGradient( p1,p2,p3,p4,p5,p6,p7 ) | | 
-|CameraView.SetBackGradientRadial( p1,p2,p3,p4,p5,p6,p7 ) | | 
-|CameraView.SetBackground( p1,p2 ) | | 
-|CameraView.SetColorEffect( effect )| use in SetOnReady| 
-|CameraView.SetFlash( onoff ) |set to true or false| 
-|CameraView.SetFocusMode( mode ) | | 
-|CameraView.SetMargins( left,top,right,bottom ) | | 
-|CameraView.SetOnMotion( callback ) | | 
-|CameraView.SetOnPicture( callback ) | | 
-|CameraView.SetOnReady( callback ) | | 
-|CameraView.SetPadding( p1,p2,p3,p4 ) | | 
-|CameraView.SetPictureSize( width,height ) |Set size in pixel| 
-|CameraView.SetPosition( p1,p2,p3,p4 ) | | 
-|CameraView.SetPreviewImage( p1 ) | | 
-|CameraView.SetScale( x,y ) | | 
-|CameraView.SetSize( p1,p2 ) | | 
-|CameraView.SetSound( onoff ) | | 
-|CameraView.SetVisibility( p1 ) | | 
-|CameraView.StartPreview() | | 
-|CameraView.StopPreview() | | 
-|CameraView.Stream( p1,p2,p3,p4,p5 ) | | 
-|CameraView.TakePicture( p1 ) | | 
built_in/cameraview.txt ยท Last modified: 2016/06/24 21:13 (external edit)