Le composant WebCam est ici pour WPF et WinForms et il peut en faire beaucoup. Dans cet article, nous l'examinerons de plus près.
Pour l'instant, concentrons-nous sur le nouveau contrôle WebCam. Pour commencer, tout ce dont vous avez besoin est une webcam connectée à votre ordinateur ou une webcam intégrée. Déposez le composant RadWebCam sur votre fenêtre ou votre formulaire et démarrez le projet. C'est si simple! RadWebCam trouvera la webcam et utilisera le flux vidéo avec la meilleure qualité pour démarrer le streaming.
Prendre des instantanés de ce qui est actuellement affiché par l'appareil photo est aussi simple que d'appuyer sur un bouton, d'appeler une méthode ou d'exécuter une commande dans le cas d'applications WPF. Vous avez également le choix d'afficher un aperçu de l'instantané pris ou de le traiter directement. Pour choisir d'afficher ou non un aperçu, vous pouvez utiliser la propriété PreviewSnapshots . Une fois que vous avez décidé, vous devez gérer l'événement SnapshotTaken où vous avez accès à l'image réelle. Ce que vous faites avec cela dépend entièrement de vous: sauvegardez-le, envoyez-le, modifiez-le, exécutez-le sur votre réseau de neurones, comme bon vous semble.
Si une image peut dire mille mots, imaginez ce que 30 d'entre eux par seconde en résolution HD peuvent faire. Vous pouvez utiliser RadWebCam pour enregistrer une vidéo à partir de votre caméra aussi facilement que pour prendre des instantanés. Vous disposez d'un bouton immédiatement disponible dans l'interface utilisateur de la caméra, d'une commande dans le cas WPF et d'une méthode que vous pouvez appeler. RecordingFilePath et les événements RecordingStarted et RecordingEnded vous permettent d'agir immédiatement avant ou après un enregistrement vidéo. Le son est activé en tant que Vous pouvez choisir d'ajouter du son à vos enregistrements vidéo en initialisant RadWebCam avec ou sans périphérique d'enregistrement audio.
Sometim es vous avez plusieurs caméras et microphones disponibles et vous avez besoin d’un moyen de choisir entre eux. Même si vous avez un seul appareil photo, vous pouvez utiliser différentes tailles ou fréquences d’image. Nous vous avons couvert ici aussi. Vous pouvez utiliser l'API disponible pour parcourir les périphériques et leurs formats disponibles sur la machine donnée.
var mics = RadWebCam.GetAudioCaptureDevices ();
var caméras = RadWebCam.GetVideoCaptureDevices ();
var videoFormats = RadWebCam.GetVideoFormats (caméras [0]);
RadWebCam vous offre une couverture, quelle que soit la langue de choix de vos clients et la préférence qu'ils préfèrent. RadWebCam prend tout en charge, vous pouvez adapter l'interface utilisateur à l'aide des propriétés de visibilité disponibles pour les boutons individuels de la barre d'outils ainsi que pour l'ensemble de la barre d'outils elle-même. Vous pouvez également choisir parmi une pléthore thèmes disponibles que nous proposons avec nos suites d'interface utilisateur.
Parfois, les choses ne se passent pas comme prévu initialement ou tomber à mi-chemin. Votre webcam peut cesser de fonctionner ou ne pas fonctionner du tout de plusieurs manières. Ceux-ci incluent quand une autre application utilise l'appareil photo et que celui-ci est occupé. L'accès aux caméras peut être interdit dans les paramètres Windows ou la caméra peut être débranchée pour une raison quelconque, même en milieu de session. Dans tous les cas, RadWebCam traitera le cas et affichera un message. Vous pouvez également gérer l'événement CameraError et ajouter votre contribution au processus de traitement des erreurs. RadWebCam pour WinForms et WPF sont maintenant disponibles, saisissez votre webcam et créez de manière créative ou libérez le potentiel de vos clients et voyez ce que ils peuvent créer avec cet outil puissant. Téléchargez la dernière version de votre suite utilisateur d'interface utilisateur Telerik préférée à partir de la zone Votre compte de notre site Web. Si vous êtes un nouvel utilisateur des suites de l'interface utilisateur Telerik, téléchargez un essai gratuit . Get Started Today
Source link