Uma implementação de capturador de vídeo que captura imagens de uma das câmeras disponíveis no sistema. Mais...

Herdar OpenTok.IVideoCapturer, e IDisposable.

Aulas
classe Dispositivo de vídeo
Define um dispositivo de vídeo (como uma câmera). Mais...
classe Formato de vídeo
Define um formato de vídeo disponível para um dispositivo de vídeo. Mais...
Tipos públicos
enum Resolução { Baixo , Médio , Alto , Alta definição 1080p }
Enumera as resoluções de vídeo pré-definidas mais comuns. Mais...
enum Taxa de quadros { Fps30 = 30, Fps15 = 15, Fps7 = 7, Fps1 = 1 }
Enumera as taxas de quadros de vídeo predefinidas mais comuns. Mais...
Funções públicas de membro
nulo Init (IVideoFrameConsumer frameConsumer)
Inicializa o VideoCapturer com um consumidor de quadros de vídeo. Mais...
nulo SetVideoContentHint (Dica de conteúdo em vídeo contentHint)
Este método definirá a sugestão de conteúdo de vídeo como um dos valores da enumeração fornecidos em VideoContentHint. Por padrão, ela será definida como NONE Mais...
Dica de conteúdo em vídeo GetVideoContentHint ()
Este método retornará o valor atual da dica de conteúdo de vídeo. Mais...
nulo Início ()
É chamado quando o Editora começa a publicar o vídeo. Ligue para o IVideoFrameConsumer.Consume(VideoFrame) método sempre que um novo quadro estiver disponível. Mais...
nulo Pare ()
É chamado quando o Editora deixa de publicar vídeos. Mais...
nulo Destruir ()
É chamado quando o Editora O objeto que utiliza este VideoFrameConsumer é destruído. Mais...
Configurações de captura de vídeo GetCaptureSettings ()
O SDK do Windows da Video API da Vonage chama esse método para obter as configurações de vídeo do capturador de vídeo. Na sua implementação desse método, crie um novo settings objeto para definir as configurações de vídeo a serem utilizadas. Mais...
nulo Descartar ()
Dispõe do VideoCapturer recursos do objeto.
nulo Init (IVideoFrameConsumer frameConsumer)
Inicializa o VideoCapturer com um consumidor de quadros de vídeo. Mais...
nulo SetVideoContentHint (Dica de conteúdo em vídeo contentHint)
Este método definirá a sugestão de conteúdo de vídeo como um dos valores da enumeração fornecidos em VideoContentHint. Por padrão, ela será definida como NONE Mais...
Dica de conteúdo em vídeo GetVideoContentHint ()
Este método retornará o valor atual da dica de conteúdo de vídeo. Mais...
nulo Início ()
É chamado quando o Editora começa a publicar o vídeo. Ligue para o IVideoFrameConsumer.Consume(VideoFrame) método sempre que um novo quadro estiver disponível. Mais...
nulo Pare ()
É chamado quando o Editora deixa de publicar vídeos. Mais...
nulo Destruir ()
É chamado quando o Editora O objeto que utiliza este VideoFrameConsumer é destruído. Mais...
Configurações de captura de vídeo GetCaptureSettings ()
O SDK do Windows da Video API da Vonage chama esse método para obter as configurações de vídeo do capturador de vídeo. Na sua implementação desse método, crie um novo settings objeto para definir as configurações de vídeo a serem utilizadas. Mais...
Funções de membro públicas estáticas
IList< estático Dispositivo de vídeo > EnumerarDispositivos ()
Retorna uma lista dos dispositivos de vídeo disponíveis no sistema. Mais...
Funções de membro protegidas
virtual void Descartar (bool disposing)

Descrição detalhada

Uma implementação de capturador de vídeo que captura imagens de uma das câmeras disponíveis no sistema.

Uso VideoCapturer.EnumerateDevices() para obter uma lista dos dispositivos de vídeo disponíveis (câmeras). Use uma das opções CreateVideoCapturer() métodos do Dispositivo de vídeo classe para instanciar um VideoCapturer objeto.

O VideoCapturer A classe implementa a interface System.IDisposable. Certifique-se de chamar o Dispose() método do VideoCapturer objeto deve liberar seus recursos quando você não precisar mais dele (por exemplo, quando o Editora quando o capturador for removido ou quando o aplicativo ou a janela estiver sendo fechado).

Documentação sobre a enumeração de membros

Taxa de quadros

Enumera as taxas de quadros de vídeo predefinidas mais comuns.

Recenseador
Fps30 30 quadros por segundo.
Fps15 15 quadros por segundo.
Fps7 7 quadros por segundo.
Fps1 1 quadro por segundo.

Resolução

Enumera as resoluções de vídeo pré-definidas mais comuns.

Recenseador
Baixo A menor resolução de captura de câmera disponível suportada pelo SDK do Windows da Video API da Vonage (320x240) ou a resolução mais próxima suportada pelo sistema.
Médio Resolução VGA (640x480) ou a resolução mais próxima compatível com o sistema.
Alto Resolução HD (1280x720) ou a resolução mais próxima compatível com o dispositivo.
Alta definição 1080p Resolução de 1080p (1920x1080), a maior resolução de captura de câmera disponível compatível com o SDK do Windows da Video API da Vonage, ou a resolução mais próxima compatível com o dispositivo. Para conhecer considerações importantes sobre o uso de vídeo em 1080p, consulte este guia do desenvolvedor.

Documentação das funções de membro

Destruir()

void OpenTok.VideoCapturer.Destroy ( )

É chamado quando o Editora O objeto que utiliza este VideoFrameConsumer é destruído.

Implementos OpenTok.IVideoCapturer.

EnumerateDevices()

--- --- --- --- --- IList< estático Dispositivo de vídeo > OpenTok.VideoCapturer.EnumerateDevices ( )

Retorna uma lista dos dispositivos de vídeo disponíveis no sistema.

Retornos : Uma lista de Dispositivo de vídeo objetos, que representam os dispositivos de vídeo disponíveis no sistema.

GetCaptureSettings()

Configurações de captura de vídeo OpenTok.VideoCapturer.GetCaptureSettings ( )

O SDK do Windows da Video API da Vonage chama esse método para obter as configurações de vídeo do capturador de vídeo. Na sua implementação desse método, crie um novo settings objeto para definir as configurações de vídeo a serem utilizadas.

Implementos OpenTok.IVideoCapturer.

GetVideoContentHint()

Dica de conteúdo em vídeo OpenTok.VideoCapturer.GetVideoContentHint ( )

Este método retornará o valor atual da dica de conteúdo de vídeo.

Implementos OpenTok.IVideoCapturer.

Init()

void OpenTok.VideoCapturer.Init ( IVideoFrameConsumer frameConsumer )

Inicializa o VideoCapturer com um consumidor de quadros de vídeo.

Parâmetros : | | | | --- | --- | | frameConsumer | A instância do IVideoFrameConsumer para usar. |

Implementos OpenTok.IVideoCapturer.

SetVideoContentHint()

void OpenTok.VideoCapturer.SetVideoContentHint ( Dica de conteúdo em vídeo contentHint )

Este método definirá a sugestão de conteúdo de vídeo como um dos valores da enumeração fornecidos em VideoContentHint. Por padrão, ela será definida como NONE

Implementos OpenTok.IVideoCapturer.

Iniciar()

void OpenTok.VideoCapturer.Start ( )

É chamado quando o Editora começa a publicar o vídeo. Ligue para o IVideoFrameConsumer.Consume(VideoFrame) método sempre que um novo quadro estiver disponível.

Implementos OpenTok.IVideoCapturer.

Stop()

void OpenTok.VideoCapturer.Stop ( )

É chamado quando o Editora deixa de publicar vídeos.

Implementos OpenTok.IVideoCapturer.