public abstract class AbstractVideoLiveQualityFilter extends AbstractYYMediaFilter
| Modifier and Type | Class and Description |
|---|---|
static interface |
AbstractVideoLiveQualityFilter.IWeakerNetworkCallback |
| Modifier and Type | Field and Description |
|---|---|
int |
mLastEncoderInitBitrate |
int |
mLastEncoderInitFrameRate |
mDownStreamList, mImageHeight, mImageWidth, mOutputHeight, mOutputWidth, mSlaveVertexBufferTAG| Constructor and Description |
|---|
AbstractVideoLiveQualityFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
estimateRebootEncoder(int bitRate,
int frameRate) |
float |
getLastFrameRate() |
boolean |
hasAdapator() |
void |
installAdaptor() |
void |
setEncodeStats(int bitRate,
int frameRate) |
void |
setLastFrameRate(float frameRate) |
void |
setLastNetWorkBitrate(int bitrate) |
boolean |
setNetworkBitrateSuggest(int bitrate) |
void |
setResolutionModifyConfigs(java.util.List<ResolutionModifyConfig> configs,
int intervalSecs) |
void |
setWeakNetworkCallback(AbstractVideoLiveQualityFilter.IWeakerNetworkCallback callback) |
addDownStream, checkImageSizeUpdated, checkOuptuSizeUpdate, deInit, deliverToDownStream, processMediaSample, removeAllDownStream, removeDownStream, setImageSize, setOutputSizepublic int mLastEncoderInitBitrate
public int mLastEncoderInitFrameRate
public void setEncodeStats(int bitRate,
int frameRate)
public void installAdaptor()
public boolean hasAdapator()
public void setResolutionModifyConfigs(java.util.List<ResolutionModifyConfig> configs, int intervalSecs)
public boolean setNetworkBitrateSuggest(int bitrate)
public void setWeakNetworkCallback(AbstractVideoLiveQualityFilter.IWeakerNetworkCallback callback)
public void estimateRebootEncoder(int bitRate,
int frameRate)
public float getLastFrameRate()
public void setLastFrameRate(float frameRate)
public void setLastNetWorkBitrate(int bitrate)