Classes | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
org.ros.android.view.camera.CameraPreviewView Class Reference
Inheritance diagram for org.ros.android.view.camera.CameraPreviewView:
Inheritance graph
[legend]

List of all members.

Classes

class  BufferingPreviewCallback
class  SurfaceHolderCallback

Public Member Functions

 CameraPreviewView (Context context)
 CameraPreviewView (Context context, AttributeSet attrs)
 CameraPreviewView (Context context, AttributeSet attrs, int defStyle)
Size getPreviewSize ()
void releaseCamera ()
void setCamera (Camera camera)
void setRawImageListener (RawImageListener rawImageListener)

Protected Member Functions

void onLayout (boolean changed, int l, int t, int r, int b)

Private Member Functions

Size getOptimalPreviewSize (List< Size > sizes, int width, int height)
void init (Context context)
void setupBufferingPreviewCallback ()
void setupCameraParameters ()

Private Attributes

BufferingPreviewCallback bufferingPreviewCallback
Camera camera
byte[] previewBuffer
Size previewSize
RawImageListener rawImageListener
SurfaceHolder surfaceHolder

Static Private Attributes

static final double ASPECT_TOLERANCE = 0.1

Detailed Description

Displays preview frames from the camera.

Author:
damonkohler@google.com (Damon Kohler)

Definition at line 41 of file CameraPreviewView.java.


Constructor & Destructor Documentation

Definition at line 95 of file CameraPreviewView.java.

org.ros.android.view.camera.CameraPreviewView.CameraPreviewView ( Context  context,
AttributeSet  attrs 
) [inline]

Definition at line 100 of file CameraPreviewView.java.

org.ros.android.view.camera.CameraPreviewView.CameraPreviewView ( Context  context,
AttributeSet  attrs,
int  defStyle 
) [inline]

Definition at line 105 of file CameraPreviewView.java.


Member Function Documentation

Size org.ros.android.view.camera.CameraPreviewView.getOptimalPreviewSize ( List< Size >  sizes,
int  width,
int  height 
) [inline, private]

Definition at line 151 of file CameraPreviewView.java.

Definition at line 124 of file CameraPreviewView.java.

void org.ros.android.view.camera.CameraPreviewView.init ( Context  context) [inline, private]

Definition at line 86 of file CameraPreviewView.java.

void org.ros.android.view.camera.CameraPreviewView.onLayout ( boolean  changed,
int  l,
int  t,
int  r,
int  b 
) [inline, protected]

Definition at line 193 of file CameraPreviewView.java.

Definition at line 110 of file CameraPreviewView.java.

Definition at line 128 of file CameraPreviewView.java.

Definition at line 120 of file CameraPreviewView.java.

Definition at line 184 of file CameraPreviewView.java.

Definition at line 142 of file CameraPreviewView.java.


Member Data Documentation

Definition at line 43 of file CameraPreviewView.java.

Definition at line 50 of file CameraPreviewView.java.

Definition at line 46 of file CameraPreviewView.java.

Definition at line 48 of file CameraPreviewView.java.

Definition at line 47 of file CameraPreviewView.java.

Definition at line 49 of file CameraPreviewView.java.

Definition at line 45 of file CameraPreviewView.java.


The documentation for this class was generated from the following file:


android_core
Author(s): Damon Kohler
autogenerated on Thu Jun 6 2019 21:20:07