Una implementación de captura de vídeo que captura vídeo desde una de las cámaras disponibles en el sistema. Más...

Heredan OpenTok.IVideoCapturer, e IDisposable.

Clases
clase Dispositivo de vídeo
Define un dispositivo de vídeo (como una cámara). Más...
clase Formato de vídeo
Define un formato de vídeo disponible para un dispositivo de vídeo. Más...
Tipos públicos
enum Resolución { Bajo , Medio , Alto , Alta resolución 1080p }
Enumera las resoluciones de vídeo predefinidas más habituales. Más...
enum Frecuencia de fotogramas { 30 fps = 30, Fps15 = 15, Fps7 = 7 , Fps1 = 1 }
Enumera las frecuencias de fotogramas de vídeo predefinidas más habituales. Más...
Funciones públicas para miembros
nulo Init (IVideoFrameConsumer frameConsumer)
Inicializa el VideoCapturer con un reproductor de fotogramas de vídeo. Más...
nulo SetVideoContentHint (Sugerencia de contenido de vídeo contentHint)
Este método establecerá la indicación de contenido de vídeo en uno de los valores de la enumeración que figuran en VideoContentHint. Por defecto, se establecerá en NONE. Más...
Sugerencia de contenido de vídeo Obtener sugerencia de contenido de vídeo ()
Este método devolverá el valor actual de la indicación de contenido de vídeo. Más...
nulo Inicio ()
Se invoca cuando el Editorial empieza a reproducir el vídeo. Llama al IVideoFrameConsumer.Consume(VideoFrame) método cada vez que haya un nuevo fotograma disponible. Más...
nulo Stop ()
Se invoca cuando el Editorial deja de publicar vídeos. Más...
nulo Destruir ()
Se invoca cuando el Editorial El objeto que utiliza este VideoFrameConsumer se destruye. Más...
Ajustes de captura de vídeo ObtenerConfiguraciónDeCaptura ()
El SDK de Windows de la Video API de Vonage invoca este método para obtener la configuración de vídeo del dispositivo de captura de vídeo. En tu implementación de este método, crea un nuevo settings objeto para definir los parámetros de vídeo que se van a utilizar. Más...
nulo Deshacerse de ()
Se ocupa de la VideoCapturer los recursos del objeto.
nulo Init (IVideoFrameConsumer frameConsumer)
Inicializa el VideoCapturer con un reproductor de fotogramas de vídeo. Más...
nulo SetVideoContentHint (Sugerencia de contenido de vídeo contentHint)
Este método establecerá la indicación de contenido de vídeo en uno de los valores de la enumeración que figuran en VideoContentHint. Por defecto, se establecerá en NONE. Más...
Sugerencia de contenido de vídeo Obtener sugerencia de contenido de vídeo ()
Este método devolverá el valor actual de la indicación de contenido de vídeo. Más...
nulo Inicio ()
Se invoca cuando el Editorial empieza a reproducir el vídeo. Llama al IVideoFrameConsumer.Consume(VideoFrame) método cada vez que haya un nuevo fotograma disponible. Más...
nulo Stop ()
Se invoca cuando el Editorial deja de publicar vídeos. Más...
nulo Destruir ()
Se invoca cuando el Editorial El objeto que utiliza este VideoFrameConsumer se destruye. Más...
Ajustes de captura de vídeo ObtenerConfiguraciónDeCaptura ()
El SDK de Windows de la Video API de Vonage invoca este método para obtener la configuración de vídeo del dispositivo de captura de vídeo. En tu implementación de este método, crea un nuevo settings objeto para definir los parámetros de vídeo que se van a utilizar. Más...
Funciones de miembro públicas estáticas
IList< estático Dispositivo de vídeo > Enumerar dispositivos ()
Devuelve una lista de los dispositivos de vídeo disponibles en el sistema. Más...
Funciones de miembro protegidas
virtual void Deshacerse de (bool disposing)

Descripción detallada

Una implementación de captura de vídeo que captura vídeo desde una de las cámaras disponibles en el sistema.

Uso VideoCapturer.EnumerateDevices() para obtener una lista de los dispositivos de vídeo disponibles (cámaras). Utiliza una de las CreateVideoCapturer() métodos de la Dispositivo de vídeo clase para crear una instancia de una VideoCapturer objeto.

El VideoCapturer La clase implementa la interfaz System.IDisposable. Asegúrate de llamar a la Dispose() método del VideoCapturer objeto para que libere sus recursos cuando ya no lo necesites (por ejemplo, cuando el Editorial cuando se cierra el capturador o cuando se cierra la aplicación o la ventana).

Documentación sobre la enumeración de miembros

Frecuencia de fotogramas

Enumera las frecuencias de fotogramas de vídeo predefinidas más habituales.

Encuestador
30 fps 30 fotogramas por segundo.
Fps15 15 fotogramas por segundo.
Fps7 7 fotogramas por segundo.
Fps1 1 fotograma por segundo.

Resolución

Enumera las resoluciones de vídeo predefinidas más habituales.

Encuestador
Bajo La resolución de captura de cámara más baja compatible con el SDK de Windows de la Video API de Vonage (320x240) o la resolución más cercana compatible con el sistema.
Medio Resolución VGA (640 x 480) o la resolución más cercana compatible con el sistema.
Alto Resolución HD (1280x720) o la resolución más cercana que admita el dispositivo.
Alta resolución 1080p Resolución de 1080p (1920 x 1080), la resolución de captura de cámara más alta compatible con el SDK de Windows de la Video API de Vonage, o la resolución más cercana compatible con el dispositivo. Para conocer las consideraciones importantes sobre el uso de vídeo de 1080p, consulta esto Guía para desarrolladores.

Documentación sobre funciones de miembro

Destroy()

void OpenTok.VideoCapturer.Destroy ( )

Se invoca cuando el Editorial El objeto que utiliza este VideoFrameConsumer se destruye.

Implementa OpenTok.IVideoCapturer.

EnumerateDevices()

--- --- --- --- --- IList< estático Dispositivo de vídeo > OpenTok.VideoCapturer.EnumerateDevices ( )

Devuelve una lista de los dispositivos de vídeo disponibles en el sistema.

Resultados : Una lista de Dispositivo de vídeo objetos que representan los dispositivos de vídeo disponibles en el sistema.

GetCaptureSettings()

Ajustes de captura de vídeo OpenTok.VideoCapturer.GetCaptureSettings ( )

El SDK de Windows de la Video API de Vonage invoca este método para obtener la configuración de vídeo del dispositivo de captura de vídeo. En tu implementación de este método, crea un nuevo settings objeto para definir los parámetros de vídeo que se van a utilizar.

Implementa OpenTok.IVideoCapturer.

GetVideoContentHint()

Sugerencia de contenido de vídeo OpenTok.VideoCapturer.GetVideoContentHint ( )

Este método devolverá el valor actual de la indicación de contenido de vídeo.

Implementa OpenTok.IVideoCapturer.

Init()

void OpenTok.VideoCapturer.Init ( IVideoFrameConsumer frameConsumer )

Inicializa el VideoCapturer con un reproductor de fotogramas de vídeo.

Parámetros : | | | | --- | --- | | frameConsumer | La instancia del IVideoFrameConsumer para usar. |

Implementa OpenTok.IVideoCapturer.

SetVideoContentHint()

void OpenTok.VideoCapturer.SetVideoContentHint ( Sugerencia de contenido de vídeo contentHint )

Este método establecerá la indicación de contenido de vídeo en uno de los valores de la enumeración que figuran en VideoContentHint. Por defecto, se establecerá en NONE.

Implementa OpenTok.IVideoCapturer.

Inicio()

void OpenTok.VideoCapturer.Start ( )

Se invoca cuando el Editorial empieza a reproducir el vídeo. Llama al IVideoFrameConsumer.Consume(VideoFrame) método cada vez que haya un nuevo fotograma disponible.

Implementa OpenTok.IVideoCapturer.

Stop()

void OpenTok.VideoCapturer.Stop ( )

Se invoca cuando el Editorial deja de publicar vídeos.

Implementa OpenTok.IVideoCapturer.