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