public abstract class IEncodeFilter extends AbstractYYMediaFilter
mDownStreamList, mImageHeight, mImageWidth, mOutputHeight, mOutputWidth, mSlaveVertexBufferTAG| Constructor and Description |
|---|
IEncodeFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
adjustBitRate(int bitRateInKbps) |
void |
createGlElementEnvOnly() |
void |
deInit() |
void |
destoryGlElementEnvOnly() |
boolean |
getCacheEncodedData() |
abstract VideoEncoderType |
getEncoderFilterType() |
boolean |
init() |
void |
requestSyncFrame() |
void |
reSetEncodingState() |
void |
setEncoderListener(IEncoderListener listener) |
boolean |
startEncode() |
boolean |
startEncoderOnly(VideoEncoderConfig newConfig) |
void |
stopEncode() |
boolean |
stopEncoderAsync() |
addDownStream, checkImageSizeUpdated, checkOuptuSizeUpdate, deliverToDownStream, processMediaSample, removeAllDownStream, removeDownStream, setImageSize, setOutputSizepublic boolean startEncode()
public void stopEncode()
public boolean init()
public void deInit()
deInit in class AbstractYYMediaFilterpublic void adjustBitRate(int bitRateInKbps)
public void setEncoderListener(IEncoderListener listener)
public void requestSyncFrame()
public abstract VideoEncoderType getEncoderFilterType()
public boolean startEncoderOnly(VideoEncoderConfig newConfig)
public boolean stopEncoderAsync()
public boolean getCacheEncodedData()
public void createGlElementEnvOnly()
public void destoryGlElementEnvOnly()
public void reSetEncodingState()