Kotlin
Creación de un renderizador personalizado (MyRenderer)
Ahora crearás un renderizador personalizado que realmente cargará los datos del fotograma y los pasará a las texturas OpenGL. Se utilizará para aplicar el sombreador de fragmentos de color invertido.
A continuación se muestra un esquema; más adelante se adaptará el código del sombreador.
- Crear una clase kotlin MyRenderer (puede ser interno de InvertedColorsVideoRenderer)
- Examinemos la
displayFramemétodo. Es importante tener en cuenta que la trama que el sdk envía al métodoRendereren elonFramees ahora propiedad del métodoRenderer. Corresponde a esta clase destruir el marco cuando ya no es necesario. Por eso destruimos el marco anterior cuando llega uno nuevo a la claseRenderer
Renderizado básico de vídeo
Aprende a utilizar un renderizador de vídeo personalizado en Kotlin para mostrar una versión en blanco y negro de una transmisión de vídeo utilizando el SDK para Android de Vonage Video.
Pasos
1
Introducción2
Primeros pasos3
Crear un nuevo proyecto4
Añadir el SDK de Android5
Configuración de la autenticación6
Solicitud de permisos7
Creación del renderizador de vídeo invertido8
Creación de un renderizador personalizado (MyRenderer)9
Publicación de un flujo en la sesión10
Conexión del renderizador personalizado al editor/suscriptor11
Ejecutar la aplicación12
Conclusión