public final class

VideoCapabilities

extends Object
implements SafeParcelable
java.lang.Object
   ↳ com.google.android.gms.games.video.VideoCapabilities

Class Overview

Contains information on what capabilities the current device has for video recording.

Summary

[Expand]
Inherited Constants
From interface com.google.android.gms.common.internal.safeparcel.SafeParcelable
From interface android.os.Parcelable
Fields
public static final Creator<VideoCapabilities> CREATOR
Public Methods
boolean equals(Object obj)
int hashCode()
boolean isCameraSupported()
Returns whether the device has a front-facing camera and we can use it.
boolean isFullySupported(int captureMode, int qualityLevel)
Checks if the capture mode and quality level are support, and camera, mic, and storage write.
boolean isMicSupported()
Returns whether the device has a microphone and we can use it.
boolean isWriteStorageSupported()
Returns whether the device has an external storage device and we can use it.
boolean supportsCaptureMode(int captureMode)
Returns whether the device supports the given capture mode.
boolean supportsQualityLevel(int qualityLevel)
Returns whether the device supports the given quality level.
String toString()
void writeToParcel(Parcel out, int flags)
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Fields

public static final Creator<VideoCapabilities> CREATOR

Public Methods

public boolean equals (Object obj)

public int hashCode ()

public boolean isCameraSupported ()

Returns whether the device has a front-facing camera and we can use it.

public boolean isFullySupported (int captureMode, int qualityLevel)

Checks if the capture mode and quality level are support, and camera, mic, and storage write.

Parameters
captureMode One of these values: CAPTURE_MODE_FILE or CAPTURE_MODE_STREAM.
qualityLevel One of these values: QUALITY_LEVEL_SD, QUALITY_LEVEL_HD, QUALITY_LEVEL_FULLHD, or QUALITY_LEVEL_XHD.

public boolean isMicSupported ()

Returns whether the device has a microphone and we can use it.

public boolean isWriteStorageSupported ()

Returns whether the device has an external storage device and we can use it.

public boolean supportsCaptureMode (int captureMode)

Returns whether the device supports the given capture mode.

Parameters
captureMode One of these values: CAPTURE_MODE_FILE or CAPTURE_MODE_STREAM.

public boolean supportsQualityLevel (int qualityLevel)

Returns whether the device supports the given quality level.

Parameters
qualityLevel One of these values: QUALITY_LEVEL_SD, QUALITY_LEVEL_HD, QUALITY_LEVEL_FULLHD, or QUALITY_LEVEL_XHD.

public String toString ()

public void writeToParcel (Parcel out, int flags)