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.