public class VideoQuality
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
int |
bitrate |
static VideoQuality |
DEFAULT_VIDEO_QUALITY
Default video stream quality.
|
int |
framerate |
int |
resX |
int |
resY |
static java.lang.String |
TAG |
Constructor and Description |
---|
VideoQuality()
Represents a quality for a video stream.
|
VideoQuality(int resX,
int resY)
Represents a quality for a video stream.
|
VideoQuality(int resX,
int resY,
int framerate,
int bitrate)
Represents a quality for a video stream.
|
Modifier and Type | Method and Description |
---|---|
VideoQuality |
clone() |
static VideoQuality |
determineClosestSupportedResolution(Camera.Parameters parameters,
VideoQuality quality)
Checks if the requested resolution is supported by the camera.
|
static int[] |
determineMaximumSupportedFramerate(Camera.Parameters parameters) |
boolean |
equals(VideoQuality quality) |
static VideoQuality |
parseQuality(java.lang.String str) |
java.lang.String |
toString() |
public static final java.lang.String TAG
public static final VideoQuality DEFAULT_VIDEO_QUALITY
public int framerate
public int bitrate
public int resX
public int resY
public VideoQuality()
public VideoQuality(int resX, int resY)
resX
- The horizontal resolutionresY
- The vertical resolutionpublic VideoQuality(int resX, int resY, int framerate, int bitrate)
resX
- The horizontal resolutionresY
- The vertical resolutionframerate
- The framerate in frame per secondsbitrate
- The bitrate in bit per secondspublic boolean equals(VideoQuality quality)
public VideoQuality clone()
clone
in class java.lang.Object
public static VideoQuality parseQuality(java.lang.String str)
public java.lang.String toString()
toString
in class java.lang.Object
public static VideoQuality determineClosestSupportedResolution(Camera.Parameters parameters, VideoQuality quality)
public static int[] determineMaximumSupportedFramerate(Camera.Parameters parameters)