Kotlin
Mettre en œuvre le Custom Capturer
Créer une classe qui étend BaseVideoCapturer du SDK de Vonage. Votre captureur doit implémenter plusieurs méthodes clés. Pour une mise en œuvre complète, consultez les fichiers utilisés ici : ScreenSharingCapturer.kt. Commençons par explorer getCaptureSettings()
getCaptureSettings() indique au SDK le format de votre vidéo : résolution, fréquence d'images et format de pixels.
override fun getCaptureSettings(): CaptureSettings {
return CaptureSettings().apply {
this.fps = this@ScreenSharingCapturer.fps // 15 in our case
this.width = this@ScreenSharingCapturer.width
this.height = this@ScreenSharingCapturer.height
format = ABGR
}
}
fps- images par seconde (15 images par seconde est la norme pour le partage d'écran)width/height- les dimensions des images capturéesformat- le format des pixels (par exempleABGR,NV21)
Partage d'écran
Apprenez à mettre en œuvre la capacité de partage d'écran en utilisant la plateforme Video API de Vonage.
Étapes
1
Introduction2
Pour commencer3
Création d'un nouveau projet4
Ajout du SDK Android5
Mise en place de l'authentification6
Demande d'autorisations7
Mettre en œuvre le Custom Capturer8
Démarrage de la capture9
Initialisation de la session10
Exécution de l'application11
Conclusion