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. |