public class OriginDataEntryFilter extends AbstractYYMediaFilter implements android.graphics.SurfaceTexture.OnFrameAvailableListener
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
i420_fs |
static java.lang.String |
i420_vs |
float[] |
mMainTransformer |
static java.lang.String |
nv21_fs |
static java.lang.String |
nv21_vs |
static int |
ORIGIN_PIC_FORMAT_I420 |
static int |
ORIGIN_PIC_FORMAT_NV21 |
static int |
ORIGIN_PIC_FORMAT_RGBA |
static java.lang.String |
rgba_fs |
static java.lang.String |
rgba_vs |
mDownStreamList, mImageHeight, mImageWidth, mOutputHeight, mOutputWidth, mSlaveVertexBuffer| Constructor and Description |
|---|
OriginDataEntryFilter(VideoLiveFilterContext context) |
| Modifier and Type | Method and Description |
|---|---|
int |
createTexture() |
void |
deInit() |
void |
onFrameAvailable(android.graphics.SurfaceTexture surfaceTexture) |
void |
setOriginFrameToEncode(byte[] data,
int format,
int width,
int height,
int rotation,
long timestamp) |
void |
setOriginTextureToEncode(int inputTexture,
int textureTarget,
float[] transformer,
int width,
int height,
long timestamp,
int rotation) |
addDownStream, checkImageSizeUpdated, checkOuptuSizeUpdate, deliverToDownStream, processMediaSample, removeAllDownStream, removeDownStream, setImageSize, setOutputSizepublic static final int ORIGIN_PIC_FORMAT_RGBA
public static final int ORIGIN_PIC_FORMAT_I420
public static final int ORIGIN_PIC_FORMAT_NV21
public static final java.lang.String i420_fs
public static final java.lang.String i420_vs
public static final java.lang.String rgba_fs
public static final java.lang.String rgba_vs
public static final java.lang.String nv21_fs
public static final java.lang.String nv21_vs
public float[] mMainTransformer
public OriginDataEntryFilter(VideoLiveFilterContext context)
public void deInit()
deInit in class AbstractYYMediaFilterpublic void setOriginTextureToEncode(int inputTexture,
int textureTarget,
float[] transformer,
int width,
int height,
long timestamp,
int rotation)
public void setOriginFrameToEncode(byte[] data,
int format,
int width,
int height,
int rotation,
long timestamp)
public int createTexture()
public void onFrameAvailable(android.graphics.SurfaceTexture surfaceTexture)
onFrameAvailable in interface android.graphics.SurfaceTexture.OnFrameAvailableListener