Une implémentation de capture vidéo qui permet de capturer des séquences vidéo à partir de l'une des caméras disponibles sur le système. En savoir plus...
Hérite de OpenTok.IVideoCapturer, et IDisposable.
| Cours | |
| classe | Périphérique vidéo |
| Définit un périphérique vidéo (tel qu'une caméra). En savoir plus... | |
| classe | Format vidéo |
| Définit un format vidéo pris en charge par un périphérique vidéo. En savoir plus... |
| Types publics | |
| énumération | Résolution { Faible , Moyen , Haut , Haute définition 1080p } |
| Répertorie les résolutions vidéo prédéfinies les plus courantes. En savoir plus... | |
| énumération | Fréquence d'images { Fps30 = 30 , Fps15 = 15 , Fps7 = 7 , Fps1 = 1 } |
| Répertorie les fréquences d'images vidéo prédéfinies les plus courantes. En savoir plus... |
| Fonctions publiques accessibles aux membres | |
| void | Init (IVideoFrameConsumer frameConsumer) |
| Initialise le VideoCapturer avec un lecteur de trames vidéo. En savoir plus... | |
| void | SetVideoContentHint (Indice de contenu vidéo contentHint) |
| Cette méthode permet de définir l'indicateur de contenu vidéo sur l'une des valeurs de l'énumération fournie dans VideoContentHint. Par défaut, il est défini sur NONE. En savoir plus... | |
| Indice de contenu vidéo | GetVideoContentHint () |
| Cette méthode renvoie la valeur actuelle de l'indicateur de contenu vidéo. En savoir plus... | |
| void | Démarrer () |
| Appelé lorsque le Éditeur commence à diffuser la vidéo. Appelez le IVideoFrameConsumer.Consume(VideoFrame) méthode chaque fois qu'une nouvelle trame est disponible. En savoir plus... | |
| void | Arrêt () |
| Appelé lorsque le Éditeur cesse de publier des vidéos. En savoir plus... | |
| void | Détruire () |
| Appelé lorsque le Éditeur L'objet utilisant ce VideoFrameConsumer est détruit. En savoir plus... | |
| Paramètres de capture vidéo | GetCaptureSettings () |
Le SDK Windows de la Video API Vonage appelle cette méthode pour récupérer les paramètres vidéo du dispositif de capture vidéo. Dans votre implémentation de cette méthode, créez un nouvel settings objet permettant de définir les paramètres vidéo à utiliser. En savoir plus... |
|
| void | Éliminer () |
| Traite de la VideoCapturer les ressources de l'objet. | |
| void | Init (IVideoFrameConsumer frameConsumer) |
| Initialise le VideoCapturer avec un lecteur de trames vidéo. En savoir plus... | |
| void | SetVideoContentHint (Indice de contenu vidéo contentHint) |
| Cette méthode permet de définir l'indicateur de contenu vidéo sur l'une des valeurs de l'énumération fournie dans VideoContentHint. Par défaut, il est défini sur NONE. En savoir plus... | |
| Indice de contenu vidéo | GetVideoContentHint () |
| Cette méthode renvoie la valeur actuelle de l'indicateur de contenu vidéo. En savoir plus... | |
| void | Démarrer () |
| Appelé lorsque le Éditeur commence à diffuser la vidéo. Appelez le IVideoFrameConsumer.Consume(VideoFrame) méthode chaque fois qu'une nouvelle trame est disponible. En savoir plus... | |
| void | Arrêt () |
| Appelé lorsque le Éditeur cesse de publier des vidéos. En savoir plus... | |
| void | Détruire () |
| Appelé lorsque le Éditeur L'objet utilisant ce VideoFrameConsumer est détruit. En savoir plus... | |
| Paramètres de capture vidéo | GetCaptureSettings () |
Le SDK Windows de la Video API Vonage appelle cette méthode pour récupérer les paramètres vidéo du dispositif de capture vidéo. Dans votre implémentation de cette méthode, créez un nouvel settings objet permettant de définir les paramètres vidéo à utiliser. En savoir plus... |
| Fonctions membres publiques statiques | |
| IList< statique Périphérique vidéo > | EnumerateDevices () |
| Renvoie une liste des périphériques vidéo disponibles sur le système. En savoir plus... |
| Fonctions membres protégées | |
| virtual void | Éliminer (bool disposing) |
Description détaillée
Une implémentation de capture vidéo qui permet de capturer des séquences vidéo à partir de l'une des caméras disponibles sur le système.
Utilisation VideoCapturer.EnumerateDevices() pour obtenir la liste des périphériques vidéo disponibles (caméras). Utilisez l'une des CreateVideoCapturer() méthodes de la Périphérique vidéo classe pour instancier un VideoCapturer objet.
Les VideoCapturer La classe implémente l'interface System.IDisposable. Veillez à appeler la méthode Dispose() de la méthode VideoCapturer objet doit libérer ses ressources lorsque vous n'en avez plus besoin (par exemple, lorsque le Éditeur lorsque l'outil de capture est désactivé ou lorsque l'application ou la fenêtre se ferme).
Documentation sur l'énumération des membres
Fréquence d'images
| énumération OpenTok.VideoCapturer.FrameRate |
Répertorie les fréquences d'images vidéo prédéfinies les plus courantes.
| Recenseur | |
|---|---|
| Fps30 | 30 images par seconde. |
| Fps15 | 15 images par seconde. |
| Fps7 | 7 images par seconde. |
| Fps1 | 1 image par seconde. |
Résolution
| énumération OpenTok.VideoCapturer.Resolution |
Répertorie les résolutions vidéo prédéfinies les plus courantes.
| Recenseur | |
|---|---|
| Faible | La résolution de capture la plus basse prise en charge par le SDK Windows de la Video API Vonage (320 x 240) ou la résolution la plus proche prise en charge par le système. |
| Moyen | Résolution VGA (640 × 480) ou la résolution la plus proche prise en charge par le système. |
| Haut | Résolution HD (1280 × 720) ou la résolution la plus proche prise en charge par l'appareil. |
| Haute définition 1080p | Résolution 1080p (1920 x 1080), soit la résolution de capture vidéo la plus élevée prise en charge par le SDK Windows de la Video API Vonage, soit la résolution la plus proche prise en charge par l'appareil. Pour connaître les points importants à prendre en compte lors de l'utilisation de la vidéo 1080p, consultez cette page guide du développeur. |
Documentation sur les fonctions de membre
Destroy()
| void OpenTok.VideoCapturer.Destroy | ( | ) |
Appelé lorsque le Éditeur L'objet utilisant ce VideoFrameConsumer est détruit.
Implantations OpenTok.IVideoCapturer.
EnumerateDevices()
| --- | --- | --- | --- | --- | IList< statique Périphérique vidéo > OpenTok.VideoCapturer.EnumerateDevices | ( | ) |
Renvoie une liste des périphériques vidéo disponibles sur le système.
Retours : Une liste de Périphérique vidéo objets représentant les périphériques vidéo disponibles sur le système.
GetCaptureSettings()
| Paramètres de capture vidéo OpenTok.VideoCapturer.GetCaptureSettings | ( | ) |
Le SDK Windows de la Video API Vonage appelle cette méthode pour récupérer les paramètres vidéo du dispositif de capture vidéo. Dans votre implémentation de cette méthode, créez un nouvel settings objet permettant de définir les paramètres vidéo à utiliser.
Implantations OpenTok.IVideoCapturer.
GetVideoContentHint()
| Indice de contenu vidéo OpenTok.VideoCapturer.GetVideoContentHint | ( | ) |
Cette méthode renvoie la valeur actuelle de l'indicateur de contenu vidéo.
Implantations OpenTok.IVideoCapturer.
Init()
| void OpenTok.VideoCapturer.Init | ( | IVideoFrameConsumer | frameConsumer | ) |
Initialise le VideoCapturer avec un lecteur de trames vidéo.
Paramètres : | | | | --- | --- | | frameConsumer | L'instance du IVideoFrameConsumer à utiliser. |
Implantations OpenTok.IVideoCapturer.
SetVideoContentHint()
| void OpenTok.VideoCapturer.SetVideoContentHint | ( | Indice de contenu vidéo | contentHint | ) |
Cette méthode permet de définir l'indicateur de contenu vidéo sur l'une des valeurs de l'énumération spécifiées dans VideoContentHint. Par défaut, il est défini sur NONE.
Implantations OpenTok.IVideoCapturer.
Démarrer()
| void OpenTok.VideoCapturer.Start | ( | ) |
Appelé lorsque le Éditeur commence à diffuser la vidéo. Appelez le IVideoFrameConsumer.Consume(VideoFrame) méthode chaque fois qu'une nouvelle trame est disponible.
Implantations OpenTok.IVideoCapturer.
Stop()
| void OpenTok.VideoCapturer.Stop | ( | ) |
Appelé lorsque le Éditeur cesse de publier des vidéos.
Implantations OpenTok.IVideoCapturer.