public class ScreenCaptureFilter extends AbstractSurfaceTextureCaptureFilter
| Modifier and Type | Field and Description |
|---|---|
protected android.view.Surface |
mScreenSurface |
mCaptureSurfaceTexture, mCaptureTextureId, mContext, mTextureCreatedThreadIdmDownStreamList, mImageHeight, mImageWidth, mOutputHeight, mOutputWidth, mSlaveVertexBufferTAG| Constructor and Description |
|---|
ScreenCaptureFilter(VideoLiveFilterContext filterContext,
android.content.Context context) |
| Modifier and Type | Method and Description |
|---|---|
void |
addScreenSurfaceCallback(ScreenSurfaceCallback callback) |
void |
deInit() |
protected void |
doDeInit() |
protected void |
doInit() |
void |
init() |
void |
updateScreenSize() |
getSurfaceTexture, onFrameAvailable, setScreenCropArea, startCapture, stopCaptureaddDownStream, checkImageSizeUpdated, checkOuptuSizeUpdate, deliverToDownStream, processMediaSample, removeAllDownStream, removeDownStream, setImageSize, setOutputSizepublic ScreenCaptureFilter(VideoLiveFilterContext filterContext, android.content.Context context)
protected void doInit()
doInit in class AbstractSurfaceTextureCaptureFilterpublic void init()
public void deInit()
deInit in class AbstractSurfaceTextureCaptureFilterprotected void doDeInit()
doDeInit in class AbstractSurfaceTextureCaptureFilterpublic void updateScreenSize()
updateScreenSize in class AbstractSurfaceTextureCaptureFilterpublic void addScreenSurfaceCallback(ScreenSurfaceCallback callback)