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

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

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.