public class HardEncodeVideoLiveQualityFilter extends VideoLiveQualityFilter
AbstractVideoLiveQualityFilter.IWeakerNetworkCallbackmCallBack, mCodeRateByFrame, mCodeRateNotifyInterval, mFrameRateModify, mHasAdaptor, mLiveSession, mResolutionModify, mResolutionModifyConfigs, mResolutionModifyInterval, mResolutionModifyListener, mSuggestCodeRate, mUsedNewStrategymLastEncoderInitBitrate, mLastEncoderInitFrameRatemDownStreamList, mImageHeight, mImageWidth, mOutputHeight, mOutputWidth, mSlaveVertexBufferTAG| Constructor and Description |
|---|
HardEncodeVideoLiveQualityFilter(VideoLiveFilterContext filterContext,
ILiveSession liveSession) |
| Modifier and Type | Method and Description |
|---|---|
void |
installAdaptor() |
boolean |
processMediaSample(YYMediaSample sample,
java.lang.Object upstream) |
adjustEncoderBitrate, deInit, estimateRebootEncoder, getLastFrameRate, hasAdapator, setEncodeStats, setLastFrameRate, setLastNetWorkBitrate, setNetworkBitrateSuggest, setResolutionModifyConfigs, setWeakNetworkCallbackaddDownStream, checkImageSizeUpdated, checkOuptuSizeUpdate, deliverToDownStream, removeAllDownStream, removeDownStream, setImageSize, setOutputSizepublic HardEncodeVideoLiveQualityFilter(VideoLiveFilterContext filterContext, ILiveSession liveSession)
public boolean processMediaSample(YYMediaSample sample, java.lang.Object upstream)
processMediaSample in interface IMediaFilterprocessMediaSample in class VideoLiveQualityFilterpublic void installAdaptor()
installAdaptor in class VideoLiveQualityFilter