public class VideoEncoderConfig
extends java.lang.Object
| Constructor and Description |
|---|
VideoEncoderConfig() |
VideoEncoderConfig(int encodeWidth,
int encodeHeight,
int frameRate,
int bitRate,
VideoEncoderType encoderType,
java.lang.String encodeParam) |
VideoEncoderConfig(VideoEncoderConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
assign(VideoEncoderConfig config) |
int |
getBitRate() |
int |
getEncodeHeight() |
int |
getEncodeWidth() |
int |
getFrameRate() |
java.lang.String |
getRealDPI() |
void |
setBitRate(int bitRate) |
void |
setEncodeParam(java.lang.String encodeParameter) |
void |
setEncodeSize(int width,
int height) |
void |
setEncodeType(VideoEncoderType type) |
void |
setFrameRate(int frameRate) |
java.lang.String |
toString() |
public int mEncodeWidth
public int mEncodeHeight
public int mFrameRate
public int mBitRate
public boolean videoStabilization
public VideoEncoderType mEncodeType
VideoEncoderTypepublic java.lang.String mEncodeParameter
public boolean mLowDelay
public int mMaxBitRate
public static final int DEFAULT_ENCODE_HIGH_WIDTH
public static final int DEFAULT_ENCODE_HIGH_HEIGHT
public static final int DEFAULT_ENCODE_HIGH_BITRATE
public static final int DEFAULT_ENCODE_HIGH_FRAMERATE
public static final int DEFAULT_ENCODE_LOW_WIDTH
public static final int DEFAULT_ENCODE_LOW_HEIGHT
public static final int DEFAULT_ENCODE_LOW_BITRATE
public static final int DEFAULT_ENCODE_LOW_FRAMERATE
public static final int SCREEN_RECORD_ENCODE_ULTRA_HIGH_WIDTH
public static final int SCREEN_RECORD_ENCODE_ULTRA_HIGH_HEIGHT
public static final int SCREEN_RECORD_ENCODE_ULTRA_HIGH_BITRATE
public static final int SCREEN_RECORD_ENCODE_ULTRA_HIGH_FRAMERATE
public static final int SCREEN_RECORD_ENCODE_HIGH_WIDTH
public static final int SCREEN_RECORD_ENCODE_HIGH_HEIGHT
public static final int SCREEN_RECORD_ENCODE_HIGH_BITRATE
public static final int SCREEN_RECORD_ENCODE_HIGH_FRAMERATE
public static final int SCREEN_RECORD_ENCODE_LOW_WIDTH
public static final int SCREEN_RECORD_ENCODE_LOW_HEIGHT
public static final int SCREEN_RECORD_ENCODE_LOW_BITRATE
public static final int SCREEN_RECORD_ENCODE_LOW_FRAMERATE
public static final boolean DEFAULT_ENCODE_STABILIZATION
public VideoEncoderConfig()
public VideoEncoderConfig(int encodeWidth,
int encodeHeight,
int frameRate,
int bitRate,
VideoEncoderType encoderType,
java.lang.String encodeParam)
public VideoEncoderConfig(VideoEncoderConfig config)
public java.lang.String toString()
toString in class java.lang.Objectpublic void assign(VideoEncoderConfig config)
public void setEncodeSize(int width,
int height)
public void setFrameRate(int frameRate)
public void setBitRate(int bitRate)
public void setEncodeParam(java.lang.String encodeParameter)
public void setEncodeType(VideoEncoderType type)
public int getEncodeWidth()
public int getEncodeHeight()
public int getBitRate()
public int getFrameRate()
public java.lang.String getRealDPI()