public interface IGSYRenderView
| 限定符和类型 | 方法和说明 |
|---|---|
IGSYSurfaceListener |
getIGSYSurfaceListener() |
android.view.View |
getRenderView()
实现该接口的view,必须
|
int |
getSizeH()
当前view高度,必须
|
int |
getSizeW()
当前view宽度,必须
|
android.graphics.Bitmap |
initCover()
获取当前画面的bitmap,没有返回空
|
android.graphics.Bitmap |
initCoverHigh()
获取当前画面的高质量bitmap,没有返回空
|
void |
onRenderPause() |
void |
onRenderResume() |
void |
releaseRenderAll() |
void |
saveFrame(java.io.File file,
boolean high,
GSYVideoShotSaveListener gsyVideoShotSaveListener)
保存当前帧
|
void |
setGLEffectFilter(GSYVideoGLView.ShaderInterface effectFilter) |
void |
setGLMVPMatrix(float[] MVPMatrix) |
void |
setGLRenderer(GSYVideoGLViewBaseRender renderer) |
void |
setIGSYSurfaceListener(IGSYSurfaceListener surfaceListener)
Surface变化监听,必须
|
void |
setRenderMode(int mode) |
void |
setRenderTransform(android.graphics.Matrix transform) |
void |
setVideoParamsListener(MeasureHelper.MeasureFormVideoParamsListener listener)
渲染view通过MeasureFormVideoParamsListener获取视频的相关参数,必须
|
void |
taskShotPic(GSYVideoShotListener gsyVideoShotListener,
boolean shotHigh)
截图
|
IGSYSurfaceListener getIGSYSurfaceListener()
void setIGSYSurfaceListener(IGSYSurfaceListener surfaceListener)
int getSizeH()
int getSizeW()
android.view.View getRenderView()
void setVideoParamsListener(MeasureHelper.MeasureFormVideoParamsListener listener)
void taskShotPic(GSYVideoShotListener gsyVideoShotListener, boolean shotHigh)
void saveFrame(java.io.File file,
boolean high,
GSYVideoShotSaveListener gsyVideoShotSaveListener)
android.graphics.Bitmap initCover()
android.graphics.Bitmap initCoverHigh()
void onRenderResume()
void onRenderPause()
void releaseRenderAll()
void setRenderMode(int mode)
void setRenderTransform(android.graphics.Matrix transform)
void setGLRenderer(GSYVideoGLViewBaseRender renderer)
void setGLMVPMatrix(float[] MVPMatrix)
void setGLEffectFilter(GSYVideoGLView.ShaderInterface effectFilter)