# AndroidOpenGLVideoDemo **Repository Path**: mirrors_vpulim/AndroidOpenGLVideoDemo ## Basic Information - **Project Name**: AndroidOpenGLVideoDemo - **Description**: Demo of using TextureView and OpenGL on it to render video - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-08-18 - **Last Updated**: 2025-09-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README TextureView Video playback demo ================================ This is a demo for using OpenGL to render video to a TextureView. With this you can use OpenGL shaders for video effects during playback. Important files: `TextureSurfaceRenderer.java` - Similar to GLSurfaceView, it initialiazes OpenGL context on a TextureView surface and has an abstract `draw()` function where OpenGL drawing should be done. `VideoTextureRendrer.java` - Extension of TextureSurfaceRendrer that uses OpenGL shaders to render video with OpenGL.