Meeting SDK for Android API Reference
Loading...
Searching...
No Matches
us.zoom.sdk.CameraDevice Class Reference

Camera device class. More...

Public Member Functions

 CameraDevice (String deviceId, String deviceName, int type, boolean selectedDevice, double horizontalAngle, double verticalAngle, double apertureValue, double focalLength, double maxZoomFactor)
 
String getDeviceId ()
 
String getDeviceName ()
 
boolean isSelectedDevice ()
 
int getCameraType ()
 Get camera type.
 
double getFocalLength ()
 Get the focal length of the current camera.
 
double getApertureValue ()
 Get the aperture value of the current camera.
 
double getHorizontalAngle ()
 Get the horizontal angle of the current camera.
 
double getVerticalAngle ()
 Get the vertical angle of the current camera.
 
double getMaxZoomFactor ()
 Get the max zoom factor of the current camera.
 

Static Public Attributes

static int CAMERA_TYPE_FRONT = 0
 Front camera device type.
 
static int CAMERA_TYPE_BACK = 1
 Back camera device type.
 
static int CAMERA_TYPE_UVC = 2
 UVC camera device type.
 

Private Attributes

String mDeviceId
 
String mDeviceName
 
boolean mSelectedDevice
 
int mCameraType = -1
 
double mHorizontalAngle = 0
 
double mVerticalAngle = 0
 
double mApertureValue = 0
 
double mFocalLength = 0
 
double mMaxZoomFactor = 0
 

Detailed Description

Camera device class.

Definition at line 5 of file CameraDevice.java.

Constructor & Destructor Documentation

◆ CameraDevice()

us.zoom.sdk.CameraDevice.CameraDevice ( String deviceId,
String deviceName,
int type,
boolean selectedDevice,
double horizontalAngle,
double verticalAngle,
double apertureValue,
double focalLength,
double maxZoomFactor )
inline

Camera device information.

Parameters
deviceIdThe camera ID.
deviceNameThe name of the camera.
typeThe type of camera.
selectedDeviceThe current selected camera.

Definition at line 38 of file CameraDevice.java.

38 {
39 this.mDeviceId = deviceId;
40 this.mDeviceName = deviceName;
41 this.mSelectedDevice = selectedDevice;
42 this.mCameraType = type;
43 this.mHorizontalAngle = horizontalAngle;
44 this.mVerticalAngle = verticalAngle;
45 this.mApertureValue = apertureValue;
46 this.mFocalLength = focalLength;
47 this.mMaxZoomFactor = maxZoomFactor;
48 }

Member Function Documentation

◆ getApertureValue()

double us.zoom.sdk.CameraDevice.getApertureValue ( )
inline

Get the aperture value of the current camera.

Returns
the aperture value.

Definition at line 94 of file CameraDevice.java.

94 {
95 return mApertureValue;
96 }

References us.zoom.sdk.CameraDevice.mApertureValue.

◆ getCameraType()

int us.zoom.sdk.CameraDevice.getCameraType ( )
inline

Get camera type.

Returns
One of the camera types, front/back/UVC camera.

Definition at line 78 of file CameraDevice.java.

78 {
79 return mCameraType;
80 }

References us.zoom.sdk.CameraDevice.mCameraType.

◆ getDeviceId()

String us.zoom.sdk.CameraDevice.getDeviceId ( )
inline

Get the camera ID.

Returns
Camera ID.

Definition at line 54 of file CameraDevice.java.

54 {
55 return mDeviceId;
56 }

References us.zoom.sdk.CameraDevice.mDeviceId.

◆ getDeviceName()

String us.zoom.sdk.CameraDevice.getDeviceName ( )
inline

Get the camera name.

Returns
Camera name.

Definition at line 62 of file CameraDevice.java.

62 {
63 return mDeviceName;
64 }

References us.zoom.sdk.CameraDevice.mDeviceName.

◆ getFocalLength()

double us.zoom.sdk.CameraDevice.getFocalLength ( )
inline

Get the focal length of the current camera.

Returns
the focal length.

Definition at line 86 of file CameraDevice.java.

86 {
87 return mFocalLength;
88 }

References us.zoom.sdk.CameraDevice.mFocalLength.

◆ getHorizontalAngle()

double us.zoom.sdk.CameraDevice.getHorizontalAngle ( )
inline

Get the horizontal angle of the current camera.

Returns
the horizontal angle.

Definition at line 102 of file CameraDevice.java.

102 {
103 return mHorizontalAngle;
104 }

References us.zoom.sdk.CameraDevice.mHorizontalAngle.

◆ getMaxZoomFactor()

double us.zoom.sdk.CameraDevice.getMaxZoomFactor ( )
inline

Get the max zoom factor of the current camera.

Returns
the max zoom factor.

Definition at line 118 of file CameraDevice.java.

118 {
119 return mMaxZoomFactor;
120 }

References us.zoom.sdk.CameraDevice.mMaxZoomFactor.

◆ getVerticalAngle()

double us.zoom.sdk.CameraDevice.getVerticalAngle ( )
inline

Get the vertical angle of the current camera.

Returns
the vertical angle.

Definition at line 110 of file CameraDevice.java.

110 {
111 return mVerticalAngle;
112 }

References us.zoom.sdk.CameraDevice.mVerticalAngle.

◆ isSelectedDevice()

boolean us.zoom.sdk.CameraDevice.isSelectedDevice ( )
inline

Query if the the current camera is selected.

Returns
TRUE means selected. Otherwise not.

Definition at line 70 of file CameraDevice.java.

70 {
71 return mSelectedDevice;
72 }

References us.zoom.sdk.CameraDevice.mSelectedDevice.

Field Documentation

◆ CAMERA_TYPE_BACK

int us.zoom.sdk.CameraDevice.CAMERA_TYPE_BACK = 1
static

Back camera device type.

Definition at line 24 of file CameraDevice.java.

◆ CAMERA_TYPE_FRONT

int us.zoom.sdk.CameraDevice.CAMERA_TYPE_FRONT = 0
static

Front camera device type.

Definition at line 19 of file CameraDevice.java.

◆ CAMERA_TYPE_UVC

int us.zoom.sdk.CameraDevice.CAMERA_TYPE_UVC = 2
static

UVC camera device type.

Definition at line 29 of file CameraDevice.java.

◆ mApertureValue

double us.zoom.sdk.CameraDevice.mApertureValue = 0
private

Definition at line 12 of file CameraDevice.java.

Referenced by us.zoom.sdk.CameraDevice.getApertureValue().

◆ mCameraType

int us.zoom.sdk.CameraDevice.mCameraType = -1
private

Definition at line 9 of file CameraDevice.java.

Referenced by us.zoom.sdk.CameraDevice.getCameraType().

◆ mDeviceId

String us.zoom.sdk.CameraDevice.mDeviceId
private

Definition at line 6 of file CameraDevice.java.

Referenced by us.zoom.sdk.CameraDevice.getDeviceId().

◆ mDeviceName

String us.zoom.sdk.CameraDevice.mDeviceName
private

Definition at line 7 of file CameraDevice.java.

Referenced by us.zoom.sdk.CameraDevice.getDeviceName().

◆ mFocalLength

double us.zoom.sdk.CameraDevice.mFocalLength = 0
private

Definition at line 13 of file CameraDevice.java.

Referenced by us.zoom.sdk.CameraDevice.getFocalLength().

◆ mHorizontalAngle

double us.zoom.sdk.CameraDevice.mHorizontalAngle = 0
private

Definition at line 10 of file CameraDevice.java.

Referenced by us.zoom.sdk.CameraDevice.getHorizontalAngle().

◆ mMaxZoomFactor

double us.zoom.sdk.CameraDevice.mMaxZoomFactor = 0
private

Definition at line 14 of file CameraDevice.java.

Referenced by us.zoom.sdk.CameraDevice.getMaxZoomFactor().

◆ mSelectedDevice

boolean us.zoom.sdk.CameraDevice.mSelectedDevice
private

Definition at line 8 of file CameraDevice.java.

Referenced by us.zoom.sdk.CameraDevice.isSelectedDevice().

◆ mVerticalAngle

double us.zoom.sdk.CameraDevice.mVerticalAngle = 0
private

Definition at line 11 of file CameraDevice.java.

Referenced by us.zoom.sdk.CameraDevice.getVerticalAngle().