Y at-il un appel d'API générique que je peux faire pour obtenir un traitement de l'image ou du flux vidéo provenant d'une webcam et le remplacer par une image ou une vidéo pour que les applications interagissent avec la caméra (par exemple MSN/Skype/Yahoo IM) verra mon image à la place de ce que la caméra capture?Comment puis-je intercepter des flux de vidéos ou d'images à partir d'une webcam et les modifier?
Idéalement, j'essaie de résoudre ce problème de manière générique indépendamment du fournisseur de l'appareil ou de l'interface (via une pile de webcam standard que toutes ces applications utilisent, si une telle chose existe).
Il s'agit d'une application de sécurité qui doit être capable de désactiver les webcams sur des clients autres qu'à des fins spécifiques. Je peux arrêter et démarrer les dispositifs de capture d'image par le code, mais idéalement, je préférerais laisser l'appareil activé et remplacer l'image capturée par un graphique qui indique à l'utilisateur la raison pour laquelle il ne peut pas utiliser sa caméra.