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 . |