Data class used to pass the video configuration from the client to the service.
| class | VideoConfiguration.Builder | Builder class for VideoConfiguration. |
|
| @interface | VideoConfiguration.ValidCaptureModes | Valid capture modes. | |
| int | CAPTURE_MODE_FILE | Capture device audio and video to a local file. |
| int | CAPTURE_MODE_STREAM | Capture device audio and video, and stream it live. |
| int | CAPTURE_MODE_UNKNOWN | An unknown value to return when capture mode is not available. |
| int | NUM_CAPTURE_MODE | The number of available capture modes. |
| int | NUM_QUALITY_LEVEL | The number of available quality levels. |
| int | QUALITY_LEVEL_FULLHD | Full HD quality: 2160P resolution and high bit rate, e.g. |
| int | QUALITY_LEVEL_HD | HD quality: DVD HD resolution (i.e. |
| int | QUALITY_LEVEL_SD | SD quality: Standard def resolution (e.g. |
| int | QUALITY_LEVEL_UNKNOWN | An unknown value to return when quality level is not available. |
| int | QUALITY_LEVEL_XHD | Extreme HD quality: BluRay HD resolution (i.e. |
| public static final Creator<VideoConfiguration> | CREATOR |
| boolean |
getCameraEnabled()
Returns whether the user's avatar should be shown or hidden.
|
| int |
getCaptureMode()
Returns the capture mode of this configuration.
|
| boolean |
getMicEnabled()
Returns whether audio recording should be enabled or disabled.
|
| int |
getQualityLevel()
Returns the quality level of this configuration.
|
| static boolean |
isValidCaptureMode(int captureMode, boolean allowUnknown)
|
| static boolean |
isValidQualityLevel(int qualityLevel, boolean allowUnknown)
|
| void |
writeToParcel(Parcel out, int
flags)
|
Capture device audio and video to a local file.
Capture device audio and video, and stream it live.
An unknown value to return when capture mode is not available.
The number of available capture modes.
The number of available quality levels.
Full HD quality: 2160P resolution and high bit rate, e.g. 10-12Mbps.
HD quality: DVD HD resolution (i.e. 720p) and a medium bit rate (e.g. 3-4Mbps).
SD quality: Standard def resolution (e.g. 480p) and a low bit rate (e.g. 1-2Mbps).
An unknown value to return when quality level is not available.
Extreme HD quality: BluRay HD resolution (i.e. 1080p) and a high bit rate (e.g. 6-8Mbps).
Returns whether the user's avatar should be shown or hidden.
Returns the capture mode of this configuration. One of
CAPTURE_MODE_FILE or
CAPTURE_MODE_STREAM.
Returns whether audio recording should be enabled or disabled.
Returns the quality level of this configuration. One of
QUALITY_LEVEL_FULLHD,
QUALITY_LEVEL_XHD,
QUALITY_LEVEL_HD, or
QUALITY_LEVEL_SD.