MCPcopy Create free account

hub / github.com/ChouRay/PlayVideo-OpenGL / functions

Functions98 in github.com/ChouRay/PlayVideo-OpenGL

↓ 13 callersFunctioncheckGlError
app/jni/NativeMedia.cpp:18
↓ 4 callersMethodcompileShader
Helper function to compile a shader. @param shaderType The shader type. @param shaderSource The shader source code. @return An OpenGL handle to the s
app/src/main/java/com/example/jarry/utils/ShaderHelper.java:17
↓ 4 callersMethodreadTextFileFromRawResource
(final Context context, final int resourceId)
app/src/main/java/com/example/jarry/utils/RawResourceReader.java:12
↓ 2 callersMethodcheckGlError
(String op)
app/src/main/java/com/example/jarry/GLViewMediaActivity.java:235
↓ 2 callersMethodcheckGlError
(String op)
app/src/main/java/com/example/jarry/playvideo_texuture/VideoTextureSurfaceRenderer.java:190
↓ 2 callersMethodcreateAndLinkProgram
Helper function to compile and link a program. @param vertexShaderHandle An OpenGL handle to an already-compiled vertex shader. @param fragmentShader
app/src/main/java/com/example/jarry/utils/ShaderHelper.java:58
↓ 2 callersMethodgetVideoTexture
()
app/src/main/java/com/example/jarry/playvideo_texuture/TextureSurfaceRenderer.java:113
↓ 2 callersFunctionloadShader
app/jni/NativeMedia.cpp:44
↓ 1 callersFunctionAttachJava
app/jni/NativeMedia.cpp:306
↓ 1 callersMethodchooseEglConfig
refer to https://www.khronos.org/registry/egl/sdk/docs/man/ @return a EGL frame buffer configurations that match specified attributes
app/src/main/java/com/example/jarry/playvideo_texuture/TextureSurfaceRenderer.java:131
↓ 1 callersMethodcreateContext
为当前渲染的API创建一个渲染上下文 @return a handle to the context
app/src/main/java/com/example/jarry/playvideo_texuture/TextureSurfaceRenderer.java:119
↓ 1 callersFunctioncreateProgram
app/jni/NativeMedia.cpp:70
↓ 1 callersMethoddeinitEGL
()
app/src/main/java/com/example/jarry/playvideo_texuture/TextureSurfaceRenderer.java:93
↓ 1 callersMethoddeinitGLComponents
()
app/src/main/java/com/example/jarry/playvideo_texuture/TextureSurfaceRenderer.java:111
↓ 1 callersMethoddestroy
app/jni/NativeMedia.cpp:298
↓ 1 callersMethoddraw
主要的绘制函数, 需在子类中去实现绘制
app/src/main/java/com/example/jarry/playvideo_texuture/TextureSurfaceRenderer.java:104
↓ 1 callersMethoddrawTexture
()
app/src/main/java/com/example/jarry/GLViewMediaActivity.java:215
↓ 1 callersMethoddrawTexture
()
app/src/main/java/com/example/jarry/playvideo_texuture/VideoTextureSurfaceRenderer.java:151
↓ 1 callersMethodgetAttributes
构造绘制需要的特性列表,ARGB,DEPTH...
app/src/main/java/com/example/jarry/playvideo_texuture/TextureSurfaceRenderer.java:150
↓ 1 callersMethodgetSurfaceTextureObject
app/jni/NativeMedia.cpp:131
↓ 1 callersMethodinitEGL
()
app/src/main/java/com/example/jarry/playvideo_texuture/TextureSurfaceRenderer.java:66
↓ 1 callersMethodinitGLComponents
初始化opengl的一些组件比如vertextBuffer,sharders,textures等, 通常在Opengl context 初始化以后被调用,需要子类去实现
app/src/main/java/com/example/jarry/playvideo_texuture/TextureSurfaceRenderer.java:110
↓ 1 callersMethodinitMediaPlayer
()
app/src/main/java/com/example/jarry/playvideo_texuture/TextureViewMediaActivity.java:45
↓ 1 callersMethodnativeDrawFrame
()
app/src/main/java/com/example/jarry/NativeMediaWrapper.java:17
↓ 1 callersMethodnativeFrameAailable
()
app/src/main/java/com/example/jarry/NativeMediaWrapper.java:18
↓ 1 callersMethodnativeGetSurfaceTexture
()
app/src/main/java/com/example/jarry/NativeMediaWrapper.java:19
↓ 1 callersMethodnativeOnCreate
()
app/src/main/java/com/example/jarry/NativeMediaWrapper.java:13
↓ 1 callersMethodnativeOnDestroy
()
app/src/main/java/com/example/jarry/NativeMediaWrapper.java:14
↓ 1 callersMethodnativeSurfaceChanged
(int width, int height)
app/src/main/java/com/example/jarry/NativeMediaWrapper.java:16
↓ 1 callersMethodnativeSurfaceCreated
()
app/src/main/java/com/example/jarry/NativeMediaWrapper.java:15
↓ 1 callersMethodplayVideo
()
app/src/main/java/com/example/jarry/GLViewMediaActivity.java:84
↓ 1 callersMethodplayVideo
()
app/src/main/java/com/example/jarry/NativeMediaActivity.java:70
↓ 1 callersMethodplayVideo
(SurfaceTexture surfaceTexture)
app/src/main/java/com/example/jarry/playvideo_texuture/TextureViewMediaActivity.java:40
↓ 1 callersMethodrenderFrame
app/jni/NativeMedia.cpp:260
↓ 1 callersMethodsetFrameAvailable
app/jni/NativeMedia.cpp:254
↓ 1 callersMethodsetupGraphics
()
app/src/main/java/com/example/jarry/GLViewMediaActivity.java:162
↓ 1 callersMethodsetupGraphics
()
app/src/main/java/com/example/jarry/playvideo_texuture/VideoTextureSurfaceRenderer.java:69
↓ 1 callersMethodsetupGraphics
app/jni/NativeMedia.cpp:162
↓ 1 callersMethodsetupSurfaceTexture
app/jni/NativeMedia.cpp:318
↓ 1 callersMethodsetupTexture
()
app/src/main/java/com/example/jarry/GLViewMediaActivity.java:195
↓ 1 callersMethodsetupTexture
()
app/src/main/java/com/example/jarry/playvideo_texuture/VideoTextureSurfaceRenderer.java:104
↓ 1 callersMethodsetupVertexBuffer
()
app/src/main/java/com/example/jarry/GLViewMediaActivity.java:178
↓ 1 callersMethodsetupVertexBuffer
()
app/src/main/java/com/example/jarry/playvideo_texuture/VideoTextureSurfaceRenderer.java:86
MethodApplicationTest
()
app/src/androidTest/java/com/example/jarry/playvideo_texuture/ApplicationTest.java:10
FunctionJava_com_example_jarry_NativeMediaWrapper_nativeDrawFrame
app/jni/NativeMedia.cpp:431
FunctionJava_com_example_jarry_NativeMediaWrapper_nativeFrameAailable
/////////////////////////////////////////////////////////////////////////////////////////////// java SurfaceTexture interface ////////////////////////
app/jni/NativeMedia.cpp:439
FunctionJava_com_example_jarry_NativeMediaWrapper_nativeGetSurfaceTexture
app/jni/NativeMedia.cpp:444
FunctionJava_com_example_jarry_NativeMediaWrapper_nativeOnCreate
///////////////////////////////////////////////////////////////////////////////////// java activity interface ////////////////////////////////////////
app/jni/NativeMedia.cpp:408
FunctionJava_com_example_jarry_NativeMediaWrapper_nativeOnDestroy
app/jni/NativeMedia.cpp:414
FunctionJava_com_example_jarry_NativeMediaWrapper_nativeSurfaceChanged
app/jni/NativeMedia.cpp:426
FunctionJava_com_example_jarry_NativeMediaWrapper_nativeSurfaceCreated
////////////////////////////////////////////////////////////////////////////////////////////// java gl_surface_view renderer interface ///////////////
app/jni/NativeMedia.cpp:422
MethodNativeMedia
app/jni/NativeMedia.cpp:108
MethodSetDefaultBufferSizse
app/jni/NativeMedia.cpp:385
MethodTextureSurfaceRenderer
(SurfaceTexture surfaceTexture, int width, int height)
app/src/main/java/com/example/jarry/playvideo_texuture/TextureSurfaceRenderer.java:40
MethodUpdate
app/jni/NativeMedia.cpp:391
MethodVideoTextureSurfaceRenderer
(Context context, SurfaceTexture texture, int width, int height)
app/src/main/java/com/example/jarry/playvideo_texuture/VideoTextureSurfaceRenderer.java:62
MethoddeinitGLComponents
()
app/src/main/java/com/example/jarry/playvideo_texuture/VideoTextureSurfaceRenderer.java:180
Methoddraw
()
app/src/main/java/com/example/jarry/playvideo_texuture/VideoTextureSurfaceRenderer.java:125
Methodfinalize
()
app/src/main/java/com/example/jarry/playvideo_texuture/TextureSurfaceRenderer.java:172
MethodgetVideoTexture
()
app/src/main/java/com/example/jarry/playvideo_texuture/VideoTextureSurfaceRenderer.java:198
MethodinitGLComponents
()
app/src/main/java/com/example/jarry/playvideo_texuture/VideoTextureSurfaceRenderer.java:172
MethodloadTexture
(final Context context, final int resourceId)
app/src/main/java/com/example/jarry/utils/TextureHelper.java:10
MethodonClick
(View v)
app/src/main/java/com/example/jarry/NavigatorActivity.java:26
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/example/jarry/GLViewMediaActivity.java:73
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/example/jarry/NavigatorActivity.java:15
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/example/jarry/NativeMediaActivity.java:30
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/example/jarry/playvideo_texuture/TextureViewMediaActivity.java:29
MethodonDestroy
()
app/src/main/java/com/example/jarry/GLViewMediaActivity.java:114
MethodonDestroy
()
app/src/main/java/com/example/jarry/NativeMediaActivity.java:103
MethodonDestroy
()
app/src/main/java/com/example/jarry/playvideo_texuture/TextureViewMediaActivity.java:127
MethodonDrawFrame
(GL10 gl)
app/src/main/java/com/example/jarry/GLViewMediaActivity.java:138
MethodonDrawFrame
(GL10 gl)
app/src/main/java/com/example/jarry/NativeMediaActivity.java:58
MethodonFrameAvailable
(SurfaceTexture surfaceTexture)
app/src/main/java/com/example/jarry/GLViewMediaActivity.java:155
MethodonFrameAvailable
(SurfaceTexture surfaceTexture)
app/src/main/java/com/example/jarry/NativeMediaActivity.java:64
MethodonFrameAvailable
(SurfaceTexture surfaceTexture)
app/src/main/java/com/example/jarry/playvideo_texuture/VideoTextureSurfaceRenderer.java:204
MethodonPause
()
app/src/main/java/com/example/jarry/GLViewMediaActivity.java:107
MethodonPause
()
app/src/main/java/com/example/jarry/NativeMediaActivity.java:96
MethodonPause
Call when activity pauses. This stops the rendering thread and deinitializes OpenGL.
app/src/main/java/com/example/jarry/playvideo_texuture/TextureSurfaceRenderer.java:167
MethodonPause
()
app/src/main/java/com/example/jarry/playvideo_texuture/TextureViewMediaActivity.java:107
MethodonPrepared
(MediaPlayer mp)
app/src/main/java/com/example/jarry/GLViewMediaActivity.java:88
MethodonPrepared
(MediaPlayer mp)
app/src/main/java/com/example/jarry/NativeMediaActivity.java:74
MethodonPrepared
(MediaPlayer mp)
app/src/main/java/com/example/jarry/playvideo_texuture/TextureViewMediaActivity.java:80
MethodonResume
()
app/src/main/java/com/example/jarry/playvideo_texuture/TextureViewMediaActivity.java:92
MethodonStart
()
app/src/main/java/com/example/jarry/playvideo_texuture/TextureViewMediaActivity.java:101
MethodonStop
()
app/src/main/java/com/example/jarry/playvideo_texuture/TextureViewMediaActivity.java:121
MethodonSurfaceChanged
(GL10 gl, int width, int height)
app/src/main/java/com/example/jarry/GLViewMediaActivity.java:131
MethodonSurfaceChanged
(GL10 gl, int width, int height)
app/src/main/java/com/example/jarry/NativeMediaActivity.java:51
MethodonSurfaceCreated
(GL10 gl, EGLConfig config)
app/src/main/java/com/example/jarry/GLViewMediaActivity.java:124
MethodonSurfaceCreated
(GL10 gl, EGLConfig config)
app/src/main/java/com/example/jarry/NativeMediaActivity.java:42
MethodonSurfaceTextureAvailable
(SurfaceTexture surface, int width, int height)
app/src/main/java/com/example/jarry/playvideo_texuture/TextureViewMediaActivity.java:134
MethodonSurfaceTextureDestroyed
(SurfaceTexture surface)
app/src/main/java/com/example/jarry/playvideo_texuture/TextureViewMediaActivity.java:147
MethodonSurfaceTextureSizeChanged
(SurfaceTexture surface, int width, int height)
app/src/main/java/com/example/jarry/playvideo_texuture/TextureViewMediaActivity.java:143
MethodonSurfaceTextureUpdated
(SurfaceTexture surface)
app/src/main/java/com/example/jarry/playvideo_texuture/TextureViewMediaActivity.java:152
Methodrun
()
app/src/main/java/com/example/jarry/playvideo_texuture/TextureSurfaceRenderer.java:50
MethodsurfaceChanged
(SurfaceHolder holder, int format, int width, int height)
app/src/main/java/com/example/jarry/playvideo_texuture/TextureViewMediaActivity.java:165
MethodsurfaceCreated
(SurfaceHolder holder)
app/src/main/java/com/example/jarry/playvideo_texuture/TextureViewMediaActivity.java:160
MethodsurfaceDestroyed
(SurfaceHolder holder)
app/src/main/java/com/example/jarry/playvideo_texuture/TextureViewMediaActivity.java:170
Method~NativeMedia
app/jni/NativeMedia.cpp:121