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.