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