Define un fotograma de vídeo para el IVideoRenderer.RenderFrame(VideoFrame) y IVideoFrameConsumer.Consume(VideoFrame) métodos. Más...
Heredan de IDisposable.
| Funciones públicas para miembros | |
| nulo | Deshacerse de () |
| Se ocupa de la VideoFrame los recursos del objeto. | |
| IntPtr | GetPlane (índice entero) |
| Obtiene un puntero al plano de vídeo especificado para el fotograma. Más... | |
| int | GetPlaneStride (índice entero) |
| Obtiene el stride de un plano de vídeo especificado para el fotograma. Más... | |
| int | Obtener tamaño del avión (índice entero) |
| Obtiene el tamaño de un plano de vídeo especificado para el fotograma. Más... | |
| int | ObtenerAnchoDelPlano (índice entero) |
| Obtiene el ancho (en píxeles) de un plano de vídeo específico del fotograma. Más... | |
| int | ObtenerAlturaDelAvión (índice entero) |
| Obtiene la altura (en píxeles) de un plano de vídeo específico del fotograma. Más... | |
| nulo | ConvertInPlace (Formato de píxeles destinationFormat, IntPtr[] planes, int[] strides) |
| Copia el fotograma de vídeo a un búfer, que se pasa como aviones parámetro. Más... |
| Funciones de miembro públicas estáticas | |
| estático VideoFrame | Crear un fotograma YUV de 420p a partir del búfer (Formato de píxeles sourceFormat, int anchura, int altura, IntPtr[] planos, int[] pasos) |
| Crea un fotograma de vídeo I420 a partir de una matriz de planos. Más... | |
| estático VideoFrame | CreateFrameFromBuffer (Formato de píxeles format, int width, int height, IntPtr[] planes, int[] strides) |
| Crea un fotograma de vídeo a partir de un conjunto de planos. Más... | |
| estático VideoFrame | CreateFrameFromBuffer (Formato de píxeles format, int width, int height, IntPtr buffer) |
| Crea un fotograma de vídeo a partir de un búfer. Más... | |
| estático VideoFrame | Crear un fotograma YUV a 420p a partir de un mapa de bits (Mapa de bits mapa de bits) |
| Crea un fotograma de vídeo YUV420p a partir de un mapa de bits. Más... |
| Funciones de miembro protegidas | |
| virtual void | Deshacerse de (bool disposing) |
| Propiedades | |
| int | Anchura [get] |
| El ancho del fotograma de vídeo, en píxeles. | |
| int | Altura [get] |
| La altura del fotograma del vídeo, en píxeles. | |
| Formato de píxeles | Formato de píxeles [get] |
| El formato de píxeles del fotograma de vídeo. | |
| bool | ¿Es un espejo? [get] |
| Si la imagen de vídeo se muestra invertida en el cliente local. | |
| int | Número de aviones [get] |
| El número de aviones que aparecen en este fotograma del vídeo. |
Descripción detallada
Define un fotograma de vídeo para el IVideoRenderer.RenderFrame(VideoFrame) y IVideoFrameConsumer.Consume(VideoFrame) métodos.
Documentación sobre funciones de miembro
ConvertInPlace()
| void OpenTok.VideoFrame.ConvertInPlace | ( | Formato de píxeles | destinationFormat, |
| IntPtr[] | aviones, | ||
| int[] | pasos largos | ||
| ) |
Copia el fotograma de vídeo a un búfer, que se pasa como aviones parámetro.
Parámetros : | | | | --- | --- | | destinoFormato | El formato de vídeo. Ten en cuenta que, actualmente, esto solo funciona con PixelFormat.FormatYuv420p. | | planes | Un puntero a los planos del búfer de destino de los datos de vídeo. | | strides | El número de bytes que contiene una sola fila de datos de píxeles. |
CreateFrameFromBuffer() [1/2]
| --- | --- | --- | --- | estático VideoFrame OpenTok.VideoFrame.CreateFrameFromBuffer | ( | Formato de píxeles | formato, | int | anchura, | int | altura, | IntPtr | búfer | ) |
Crea un fotograma de vídeo a partir de un búfer.
Parámetros : | | | | --- | --- | | formato | El formato de los fotogramas de origen. | | ancho | El ancho, en píxeles. | | altura | La altura, en píxeles. | | búfer | Un puntero al búfer de origen. |
CreateFrameFromBuffer() [2/2]
| --- | --- | --- | --- | estático VideoFrame OpenTok.VideoFrame.CreateFrameFromBuffer | ( | Formato de píxeles | formato, | int | anchura, | int | altura, | IntPtr[] | aviones, | int[] | pasos largos | ) |
Crea un fotograma de vídeo a partir de un conjunto de planos.
Parámetros : | | | | --- | --- | | formato | El formato de los fotogramas de origen. | | ancho | El ancho, en píxeles. | | altura | La altura, en píxeles. | | planos | Una matriz que contiene los planos de origen. | | pasos | Una matriz que contiene los pasos de origen. |
CreateYuv420pFrameFromBitmap()
| --- | --- | --- | --- | --- | --- | estático VideoFrame OpenTok.VideoFrame.CreateYuv420pFrameFromBitmap | ( | Mapa de bits | imagen de mapa de bits | ) |
Crea un fotograma de vídeo YUV420p a partir de un mapa de bits.
Parámetros : | | | | --- | --- | | mapa de bits | El mapa de bits de origen del fotograma. |
CreateYuv420pFrameFromBuffer()
| --- | --- | --- | --- | estático VideoFrame OpenTok.VideoFrame.CreateYuv420pFrameFromBuffer | ( | Formato de píxeles | formato de origen, | int | anchura, | int | altura, | IntPtr[] | aviones, | int[] | pasos largos | ) |
Crea un fotograma de vídeo I420 a partir de una matriz de planos.
Parámetros : | | | | --- | --- | | sourceFormat | El formato de los fotogramas de origen. | | width | El ancho, en píxeles. | | height | La altura, en píxeles. | | planes | Una matriz que contiene los planos de origen. | | strides | Una matriz que contiene los pasos de origen. |
GetPlane()
| IntPtr OpenTok.VideoFrame.GetPlane | ( | int | índice | ) |
Obtiene un puntero al plano de vídeo especificado para el fotograma.
Parámetros : | | | | --- | --- | | índice | El índice del fotograma. La propiedad NumberOfPlanes del VideoFrame El objeto es el número de aviones disponibles. |
GetPlaneHeight()
| int OpenTok.VideoFrame.GetPlaneHeight | ( | int | índice | ) |
Obtiene la altura (en píxeles) de un plano de vídeo específico del fotograma.
Parámetros : | | | | --- | --- | | índice | El índice del fotograma. La propiedad NumberOfPlanes del VideoFrame El objeto es el número de aviones disponibles. |
GetPlaneSize()
| int OpenTok.VideoFrame.GetPlaneSize | ( | int | índice | ) |
Obtiene el tamaño de un plano de vídeo especificado para el fotograma.
Parámetros : | | | | --- | --- | | índice | El índice del fotograma. La propiedad NumberOfPlanes del VideoFrame El objeto es el número de aviones disponibles. |
GetPlaneStride()
| int OpenTok.VideoFrame.GetPlaneStride | ( | int | índice | ) |
Obtiene el stride de un plano de vídeo especificado para el fotograma.
Parámetros : | | | | --- | --- | | índice | El índice del fotograma. La propiedad NumberOfPlanes del VideoFrame El objeto es el número de aviones disponibles. |
GetPlaneWidth()
| int OpenTok.VideoFrame.GetPlaneWidth | ( | int | índice | ) |
Obtiene el ancho (en píxeles) de un plano de vídeo específico del fotograma.
Parámetros : | | | | --- | --- | | índice | El índice del fotograma. La propiedad NumberOfPlanes del VideoFrame El objeto es el número de aviones disponibles. |