public class CameraCaptureFilter extends AbstractYYMediaFilter implements android.graphics.SurfaceTexture.OnFrameAvailableListener, PreviewFrameCallback
| Modifier and Type | Field and Description |
|---|---|
android.graphics.SurfaceTexture[] |
mCaptureSurfaceTextures |
int[] |
mCaptureTexturesIds |
float[] |
mSlaveTransformer |
long |
mTextureCreatedThreadId |
mDownStreamList, mImageHeight, mImageWidth, mOutputHeight, mOutputWidth, mSlaveVertexBuffer| Constructor and Description |
|---|
CameraCaptureFilter(VideoLiveFilterContext filterContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
deInit() |
android.graphics.SurfaceTexture[] |
getCaptureSurfaceTextures() |
void |
init() |
void |
onFrameAvailable(android.graphics.SurfaceTexture surfaceTexture) |
void |
onPreviewFrameAvailable(int imageFormat,
byte[] data,
int previewWidth,
int previewHeight,
android.hardware.Camera camera)
用于设置采集参数,并将摄像回调YUV数据到这里,喂给人脸识别库
例如:调用camera的setPreviewCallbackWithBuffer
|
boolean |
processMediaSample(YYMediaSample sammple,
java.lang.Object upstream) |
addDownStream, checkImageSizeUpdated, checkOuptuSizeUpdate, deliverToDownStream, removeAllDownStream, removeDownStream, setImageSize, setOutputSizepublic int[] mCaptureTexturesIds
public android.graphics.SurfaceTexture[] mCaptureSurfaceTextures
public long mTextureCreatedThreadId
public float[] mSlaveTransformer
public CameraCaptureFilter(VideoLiveFilterContext filterContext)
public void init()
public void deInit()
deInit in class AbstractYYMediaFilterpublic android.graphics.SurfaceTexture[] getCaptureSurfaceTextures()
public boolean processMediaSample(YYMediaSample sammple, java.lang.Object upstream)
processMediaSample in interface IMediaFilterprocessMediaSample in class AbstractYYMediaFilterpublic void onFrameAvailable(android.graphics.SurfaceTexture surfaceTexture)
onFrameAvailable in interface android.graphics.SurfaceTexture.OnFrameAvailableListenerpublic void onPreviewFrameAvailable(int imageFormat,
byte[] data,
int previewWidth,
int previewHeight,
android.hardware.Camera camera)
PreviewFrameCallbackonPreviewFrameAvailable in interface PreviewFrameCallback