Package com.zego.zegoavkit2.videofilter
Class ZegoVideoFilterClient
- java.lang.Object
-
- com.zego.zegoavkit2.videofilter.ZegoVideoFilterClient
-
- All Implemented Interfaces:
ZegoVideoFilter.Client
public class ZegoVideoFilterClient extends java.lang.Object implements ZegoVideoFilter.Client
外部滤镜代理,用于应用通知 SDK 处理进度与结果。Copyright © 2017 Zego. All rights reserved.
-
-
Constructor Summary
Constructors Constructor Description ZegoVideoFilterClient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
dequeueInputBuffer(int width, int height, int stride)
void
destroy()
java.nio.ByteBuffer
getInputBuffer(int index)
android.graphics.SurfaceTexture
getSurfaceTexture()
void
onProcessCallback(int textureId, int width, int height, long timestamp_100n)
void
queueInputBuffer(int bufferIndex, int width, int height, int stride, long timestamp_100n)
-
-
-
Method Detail
-
destroy
public void destroy()
- Specified by:
destroy
in interfaceZegoVideoFilter.Client
-
getSurfaceTexture
public android.graphics.SurfaceTexture getSurfaceTexture()
- Specified by:
getSurfaceTexture
in interfaceZegoVideoFilter.Client
-
dequeueInputBuffer
public int dequeueInputBuffer(int width, int height, int stride)
- Specified by:
dequeueInputBuffer
in interfaceZegoVideoFilter.Client
-
getInputBuffer
public java.nio.ByteBuffer getInputBuffer(int index)
- Specified by:
getInputBuffer
in interfaceZegoVideoFilter.Client
-
queueInputBuffer
public void queueInputBuffer(int bufferIndex, int width, int height, int stride, long timestamp_100n)
- Specified by:
queueInputBuffer
in interfaceZegoVideoFilter.Client
-
onProcessCallback
public void onProcessCallback(int textureId, int width, int height, long timestamp_100n)
- Specified by:
onProcessCallback
in interfaceZegoVideoFilter.Client
-
-