public class X264SoftEncoder
extends java.lang.Object
| Constructor and Description |
|---|
X264SoftEncoder()
pSps
pPps.
|
| Modifier and Type | Method and Description |
|---|---|
void |
adjustBitRate(int bitRate) |
static X264SoftEncoder |
createEncoder() |
static void |
destroyEncoder(X264SoftEncoder encoder) |
JVideoEncodedData[] |
encode(java.nio.ByteBuffer input,
long iPts,
int frameType) |
JVideoEncodedData[] |
getCacheEncodedData() |
void |
initEncoder(VideoEncoderConfig videoEncoderConfig) |
void |
restartEncoder() |
void |
setEnocderImageSize(int width,
int height) |
void |
setSteadyBitrateControl(boolean flag) |
public static X264SoftEncoder createEncoder()
public static void destroyEncoder(X264SoftEncoder encoder)
public void setSteadyBitrateControl(boolean flag)
public void initEncoder(VideoEncoderConfig videoEncoderConfig)
public JVideoEncodedData[] encode(java.nio.ByteBuffer input, long iPts, int frameType)
public void adjustBitRate(int bitRate)
public void setEnocderImageSize(int width,
int height)
public void restartEncoder()
public JVideoEncodedData[] getCacheEncodedData()