Contains information on what capabilities the current device has for video recording.
Inherited Constant Summary
Field Summary
public static finalCreator<VideoCapabilities> | CREATOR |
Public Method Summary
boolean | |
boolean[] |
getSupportedCaptureModes()
Returns a collection of all supported capture modes.
|
boolean[] |
getSupportedQualityLevels()
Returns a collection of all supported capture qualities.
|
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(Parcelout, int
flags)
|
Inherited Method Summary
Fields
public static finalCreator<VideoCapabilities> CREATOR
Public Methods
public booleanequals(Objectobj)
public boolean[]getSupportedCaptureModes()
Returns a collection of all supported capture modes.
public boolean[]getSupportedQualityLevels()
Returns a collection of all supported capture qualities.
public inthashCode()
public booleanisCameraSupported()
Returns whether the device has a front-facing camera and we can use it.
public booleanisFullySupported(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:
VideoConfiguration.CAPTURE_MODE_FILE or
VideoConfiguration.CAPTURE_MODE_STREAM . |
---|---|
qualityLevel | One of these values:
VideoConfiguration.QUALITY_LEVEL_SD ,
VideoConfiguration.QUALITY_LEVEL_HD ,
VideoConfiguration.QUALITY_LEVEL_FULLHD ,or
VideoConfiguration.QUALITY_LEVEL_XHD . |
public booleanisMicSupported()
Returns whether the device has a microphone and we can use it.
public booleanisWriteStorageSupported()
Returns whether the device has an external storage device and we can use it.
public booleansupportsCaptureMode(int captureMode)
Returns whether the device supports the given capture mode.
Parameters
captureMode | One of these values:
VideoConfiguration.CAPTURE_MODE_FILE or
VideoConfiguration.CAPTURE_MODE_STREAM . |
---|
public booleansupportsQualityLevel(int qualityLevel)
Returns whether the device supports the given quality level.
Parameters
qualityLevel | One of these values:
VideoConfiguration.QUALITY_LEVEL_SD ,
VideoConfiguration.QUALITY_LEVEL_HD ,
VideoConfiguration.QUALITY_LEVEL_FULLHD ,or
VideoConfiguration.QUALITY_LEVEL_XHD . |
---|