Kotlin
Création d'un shader pour l'inversion des couleurs
Maintenant que notre moteur de rendu a besoin d'un shader, implémentons-le
- Ajouter fragmentShaderCode à la classe MyRenderer :
Pour effectuer le rendu des images vidéo, la classe de rendu utilise les éléments suivants
OpenGLshaders. Dans cet exemple, le shader produit l'effet de couleur inversée, plus précisément par la ligne suivantey = 1.0 - 1.1643 * (y - 0.0625);qui se trouve à l'intérieur dufragmentShaderCodePour une implémentation complète du moteur de rendu, consultez l'exemple d'implémentation de l'application ici
Rendu vidéo de base
Apprenez à utiliser un moteur de rendu vidéo personnalisé en Kotlin pour afficher une version en noir et blanc d'un flux vidéo à l'aide du SDK Android Vonage Video.
Étapes
1
Introduction2
Pour commencer3
Création d'un nouveau projet4
Ajout du SDK Android5
Mise en place de l'authentification6
Demande d'autorisations7
Création du moteur de rendu vidéo inversé8
Création d'un moteur de rendu personnalisé (MyRenderer)9
Publication d'un flux dans la session10
Connexion d'un moteur de rendu personnalisé à un éditeur/abonné11
Exécution de l'application12
Conclusion