public class VideoEncoderConfig
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private int |
bitrate
Video encoding target bitrate (Kbps).
|
private int |
codecType
The video encoder code type: #VIDEO_CODEC_TYPE.
|
private int |
degradationPreference
The video degradation preference when the bandwidth is a constraint:
#DEGRADATION_PREFERENCE.
|
private VideoDimensions |
dimensions
The video frame dimension used to specify the video quality and measured
by the total number of pixels along a frame's width and height:
VideoDimensions.
|
private int |
encodeAlpha
Whether to encode and send the alpha data to the remote when alpha data is
present.
|
private int |
frameRate
Frame rate of the video: int type, but can accept #FRAME_RATE for backward
compatibility.
|
private int |
minBitrate
(For future use) The minimum encoding bitrate (Kbps).
|
private int |
mirrorMode
If mirror_type is set to VIDEO_MIRROR_MODE_ENABLED, then the video frame
would be mirrored before encoding.
|
private int |
orientationMode
(For future use) The video orientation mode of the video: #ORIENTATION_MODE.
|
| Constructor and Description |
|---|
VideoEncoderConfig() |
VideoEncoderConfig(int codecType,
VideoDimensions dimensions,
int frameRate,
int bitrate,
int minBitrate,
int orientationMode,
int degradationPreference,
int mirrorMode,
int encodeAlpha) |
| Modifier and Type | Method and Description |
|---|---|
int |
getBitrate() |
int |
getCodecType() |
int |
getDegradationPreference() |
VideoDimensions |
getDimensions() |
int |
getEncodeAlpha() |
int |
getFrameRate() |
int |
getMinBitrate() |
int |
getMirrorMode() |
int |
getOrientationMode() |
void |
setBitrate(int bitrate) |
void |
setCodecType(int codecType) |
void |
setDegradationPreference(int degradationPreference) |
void |
setDimensions(VideoDimensions dimensions) |
void |
setEncodeAlpha(int encodeAlpha) |
void |
setFrameRate(int frameRate) |
void |
setMinBitrate(int minBitrate) |
void |
setMirrorMode(int mirrorMode) |
void |
setOrientationMode(int orientationMode) |
java.lang.String |
toString() |
private int codecType
private VideoDimensions dimensions
private int frameRate
private int bitrate
private int minBitrate
private int orientationMode
private int degradationPreference
private int mirrorMode
private int encodeAlpha
public VideoEncoderConfig()
public VideoEncoderConfig(int codecType,
VideoDimensions dimensions,
int frameRate,
int bitrate,
int minBitrate,
int orientationMode,
int degradationPreference,
int mirrorMode,
int encodeAlpha)
public int getCodecType()
public void setCodecType(int codecType)
public VideoDimensions getDimensions()
public void setDimensions(VideoDimensions dimensions)
public int getFrameRate()
public void setFrameRate(int frameRate)
public int getBitrate()
public void setBitrate(int bitrate)
public int getMinBitrate()
public void setMinBitrate(int minBitrate)
public int getOrientationMode()
public void setOrientationMode(int orientationMode)
public int getDegradationPreference()
public void setDegradationPreference(int degradationPreference)
public int getMirrorMode()
public void setMirrorMode(int mirrorMode)
public int getEncodeAlpha()
public void setEncodeAlpha(int encodeAlpha)
public java.lang.String toString()
toString in class java.lang.Object