Define um quadro de vídeo para o IVideoRenderer.RenderFrame(VideoFrame) e IVideoFrameConsumer.Consume(VideoFrame) métodos. Mais...

Herdou da interface IDisposable.

Funções públicas de membro
nulo Descartar ()
Dispõe do VideoFrame recursos do objeto.
IntPtr GetPlane (índice inteiro)
Obtém um ponteiro para um plano de vídeo especificado do quadro. Mais...
int GetPlaneStride (índice inteiro)
Obtém o stride de um plano de vídeo especificado para o quadro. Mais...
int ObterTamanhoDaAvião (índice inteiro)
Obtém o tamanho de um plano de vídeo especificado para o quadro. Mais...
int ObterLarguraDoAvião (índice inteiro)
Obtém a largura (em pixels) de um plano de vídeo especificado para o quadro. Mais...
int ObterAlturaDaAvião (índice inteiro)
Obtém a altura (em pixels) de um plano de vídeo especificado para o quadro. Mais...
nulo ConvertInPlace (PixelFormat destinationFormat, IntPtr[] planes, int[] strides)
Copia o quadro de vídeo para um buffer, passado como o aviões parâmetro. Mais...
Funções de membro públicas estáticas
estático VideoFrame CriarQuadroYuv420pA partirDoBuffer (PixelFormat sourceFormat, int largura, int altura, IntPtr[] planos, int[] passos)
Cria um quadro de vídeo I420 a partir de uma matriz de planos. Mais...
estático VideoFrame CreateFrameFromBuffer (PixelFormat format, int width, int height, IntPtr[] planes, int[] strides)
Cria um quadro de vídeo a partir de um conjunto de planos. Mais...
estático VideoFrame CreateFrameFromBuffer (PixelFormat format, int width, int height, IntPtr buffer)
Cria um quadro de vídeo a partir de um buffer. Mais...
estático VideoFrame CreateYuv420pFrameFromBitmap (Bitmap bitmap)
Cria um quadro de vídeo YUV420p a partir de um bitmap. Mais...
Funções de membro protegidas
virtual void Descartar (bool disposing)
Propriedades
int Largura [get]
A largura do quadro do vídeo, em pixels.
int Altura [get]
A altura do quadro do vídeo, em pixels.
PixelFormat PixelFormat [get]
O formato de pixels do quadro do vídeo.
bool IsMirrored [get]
Se a imagem do vídeo está invertida no cliente local.
int Número de aviões [get]
O número de aviões neste quadro do vídeo.

Descrição detalhada

Define um quadro de vídeo para o IVideoRenderer.RenderFrame(VideoFrame) e IVideoFrameConsumer.Consume(VideoFrame) métodos.

Documentação das funções de membro

ConvertInPlace()

void OpenTok.VideoFrame.ConvertInPlace ( PixelFormat destinationFormat,
IntPtr[] aviões,
int[] passos largos
)

Copia o quadro de vídeo para um buffer, passado como o aviões parâmetro.

Parâmetros : | | | | --- | --- | | destinationFormat | O formato do vídeo. Observe que, no momento, isso só funciona com PixelFormat.FormatYuv420p. | | planos | Um ponteiro para os planos do buffer de destino dos dados de vídeo. | | passos | O número de bytes em uma única linha de dados de pixels. |

CreateFrameFromBuffer() [1/2]

--- --- --- --- estático VideoFrame OpenTok.VideoFrame.CreateFrameFromBuffer ( PixelFormat formato, int largura, int altura, IntPtr buffer )

Cria um quadro de vídeo a partir de um buffer.

Parâmetros : | | | | --- | --- | | formato | O formato dos quadros de origem. | | largura | A largura, em pixels. | | altura | A altura, em pixels. | | buffer | Um ponteiro para o buffer de origem. |

CreateFrameFromBuffer() [2/2]

--- --- --- --- estático VideoFrame OpenTok.VideoFrame.CreateFrameFromBuffer ( PixelFormat formato, int largura, int altura, IntPtr[] aviões, int[] passos largos )

Cria um quadro de vídeo a partir de um conjunto de planos.

Parâmetros : | | | | --- | --- | | formato | O formato dos quadros de origem. | | largura | A largura, em pixels. | | altura | A altura, em pixels. | | planos | Uma matriz contendo os planos de origem. | | passos | Uma matriz contendo os passos de origem. |

CreateYuv420pFrameFromBitmap()

--- --- --- --- --- --- estático VideoFrame OpenTok.VideoFrame.CreateYuv420pFrameFromBitmap ( Bitmap bitmap )

Cria um quadro de vídeo YUV420p a partir de um bitmap.

Parâmetros : | | | | --- | --- | | bitmap | O bitmap de origem do quadro. |

CreateYuv420pFrameFromBuffer()

--- --- --- --- estático VideoFrame OpenTok.VideoFrame.CreateYuv420pFrameFromBuffer ( PixelFormat formato de origem, int largura, int altura, IntPtr[] aviões, int[] passos largos )

Cria um quadro de vídeo I420 a partir de uma matriz de planos.

Parâmetros : | | | | --- | --- | | sourceFormat | O formato dos quadros de origem. | | width | A largura, em pixels. | | height | A altura, em pixels. | | planes | Uma matriz contendo os planos de origem. | | strides | Uma matriz contendo os passos de origem. |

GetPlane()

IntPtr OpenTok.VideoFrame.GetPlane ( int índice )

Obtém um ponteiro para um plano de vídeo especificado do quadro.

Parâmetros : | | | | --- | --- | | índice | O índice do quadro. A propriedade NumberOfPlanes do VideoFrame O objeto representa o número de aviões disponíveis. |

GetPlaneHeight()

int OpenTok.VideoFrame.GetPlaneHeight ( int índice )

Obtém a altura (em pixels) de um plano de vídeo especificado para o quadro.

Parâmetros : | | | | --- | --- | | índice | O índice do quadro. A propriedade NumberOfPlanes do VideoFrame O objeto representa o número de aviões disponíveis. |

GetPlaneSize()

int OpenTok.VideoFrame.GetPlaneSize ( int índice )

Obtém o tamanho de um plano de vídeo especificado para o quadro.

Parâmetros : | | | | --- | --- | | índice | O índice do quadro. A propriedade NumberOfPlanes do VideoFrame O objeto representa o número de aviões disponíveis. |

GetPlaneStride()

int OpenTok.VideoFrame.GetPlaneStride ( int índice )

Obtém o stride de um plano de vídeo especificado para o quadro.

Parâmetros : | | | | --- | --- | | índice | O índice do quadro. A propriedade NumberOfPlanes do VideoFrame O objeto representa o número de aviões disponíveis. |

GetPlaneWidth()

int OpenTok.VideoFrame.GetPlaneWidth ( int índice )

Obtém a largura (em pixels) de um plano de vídeo especificado para o quadro.

Parâmetros : | | | | --- | --- | | índice | O índice do quadro. A propriedade NumberOfPlanes do VideoFrame O objeto representa o número de aviões disponíveis. |