VideoProfile.CameraCapabilities
public
static
final
class
VideoProfile.CameraCapabilities
extends Object
implements
Parcelable
| java.lang.Object | |
| ↳ | android.telecom.VideoProfile.CameraCapabilities |
Represents the camera capabilities important to a Video Telephony provider.
Summary
Inherited constants |
|---|
Fields | |
|---|---|
public
static
final
Creator<VideoProfile.CameraCapabilities> |
CREATOR
Responsible for creating CallCameraCapabilities objects from deserialized Parcels. |
Public constructors | |
|---|---|
CameraCapabilities(int width, int height)
Create a call camera capabilities instance. |
|
CameraCapabilities(int width, int height, boolean zoomSupported, float maxZoom)
Create a call camera capabilities instance that optionally supports zoom. |
|
Public methods | |
|---|---|
int
|
describeContents()
Describe the kinds of special objects contained in this Parcelable's marshalled representation. |
int
|
getHeight()
The height of the camera video in pixels. |
float
|
getMaxZoom()
Returns the maximum zoom supported by the camera. |
int
|
getWidth()
The width of the camera video in pixels. |
boolean
|
isZoomSupported()
Returns |
void
|
writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel. |
Inherited methods | |
|---|---|
Fields
CREATOR
public static final Creator<VideoProfile.CameraCapabilities> CREATOR
Responsible for creating CallCameraCapabilities objects from deserialized Parcels.
Public constructors
CameraCapabilities
public CameraCapabilities (int width,
int height)Create a call camera capabilities instance.
| Parameters | |
|---|---|
width |
int: The width of the camera video (in pixels).
Value is 0 or greater |
height |
int: The height of the camera video (in pixels).
Value is 0 or greater |
CameraCapabilities
public CameraCapabilities (int width,
int height,
boolean zoomSupported,
float maxZoom)Create a call camera capabilities instance that optionally supports zoom.
| Parameters | |
|---|---|
width |
int: The width of the camera video (in pixels).
Value is 0 or greater |
height |
int: The height of the camera video (in pixels).
Value is 0 or greater |
zoomSupported |
boolean: True when camera supports zoom. |
maxZoom |
float: Maximum zoom supported by camera.
Value is 1.0f or greater |
Public methods
describeContents
public int describeContents ()
Describe the kinds of special objects contained in this Parcelable's marshalled representation.
| Returns | |
|---|---|
int |
a bitmask indicating the set of special object types marshalled by the Parcelable. |
getHeight
public int getHeight ()
The height of the camera video in pixels.
| Returns | |
|---|---|
int |
|
getMaxZoom
public float getMaxZoom ()
Returns the maximum zoom supported by the camera.
| Returns | |
|---|---|
float |
|
getWidth
public int getWidth ()
The width of the camera video in pixels.
| Returns | |
|---|---|
int |
|
isZoomSupported
public boolean isZoomSupported ()
Returns true is zoom is supported, false otherwise.
| Returns | |
|---|---|
boolean |
|
writeToParcel
public void writeToParcel (Parcel dest, int flags)
Flatten this object in to a Parcel.
| Parameters | |
|---|---|
dest |
Parcel: The Parcel in which the object should be written. |
flags |
int: Additional flags about how the object should be written.
May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. |