xref: /aosp_15_r20/external/exoplayer/tree_8e57d3715f9092d5ec54ebe2e538f34bfcc34479/demos/gl/README.md (revision 30877f796caf59d855b10b687a5d6b3918d765cb)
1*30877f79SAndroid Build Coastguard Worker# ExoPlayer GL demo
2*30877f79SAndroid Build Coastguard Worker
3*30877f79SAndroid Build Coastguard WorkerThis app demonstrates how to render video to a [GLSurfaceView][] while applying
4*30877f79SAndroid Build Coastguard Workera GL shader.
5*30877f79SAndroid Build Coastguard Worker
6*30877f79SAndroid Build Coastguard WorkerThe shader shows an overlap bitmap on top of the video. The overlay bitmap is
7*30877f79SAndroid Build Coastguard Workerdrawn using an Android canvas, and includes the current frame's presentation
8*30877f79SAndroid Build Coastguard Workertimestamp, to show how to get the timestamp of the frame currently in the
9*30877f79SAndroid Build Coastguard Workeroff-screen surface texture.
10*30877f79SAndroid Build Coastguard Worker
11*30877f79SAndroid Build Coastguard WorkerPlease see the [demos README](../README.md) for instructions on how to build and
12*30877f79SAndroid Build Coastguard Workerrun this demo.
13*30877f79SAndroid Build Coastguard Worker
14*30877f79SAndroid Build Coastguard Worker[GLSurfaceView]: https://developer.android.com/reference/android/opengl/GLSurfaceView
15