Classe de contenção: : BaseVideoCapturer


interface pública estática BaseVideoCapturer.CaptureSwitch

Uma interface para definir como o cycleCamera() método de um objeto Publisher que implementa um capturador de vídeo personalizado.

Se você estiver usando um capturador de vídeo personalizado, implemente o CaptureSwitch interface no objeto que estende BaseVideoCapturer. Em seguida, implemente a cycleCamera() método para definir o comportamento do Publisher.cycleCamera() método do objeto Publisher que utiliza o capturador de vídeo.

Resumo do método

Todos os métodosMétodos de instânciaMétodos abstratos

Modificador e Tipo

Método

Descrição

void

cycleCamera()

Define o comportamento do Publisher.cycleCamera() método para um objeto Publisher que utiliza o capturador de vídeo personalizado.

int

getCameraIndex()

Define o comportamento do elemento obsoleto Publisher.getCameraId() método para um objeto Publisher que utiliza o capturador de vídeo personalizado.

void

swapCamera(int cameraId)

Define o comportamento do elemento obsoleto Publisher.swapCamera() método para um objeto Publisher que utiliza o capturador de vídeo personalizado.

Detalhes do método

cycleCamera

void cycleCamera()

Define o comportamento do Publisher.cycleCamera() método para um objeto Publisher que utiliza o capturador de vídeo personalizado. Geralmente, você vai querer desligar a câmera ativa no momento e iniciar uma nova câmera.

getCameraIndex

int getCameraIndex()

Define o comportamento do elemento obsoleto Publisher.getCameraId() método para um objeto Publisher que utiliza o capturador de vídeo personalizado.

trocarCâmera

void trocarCâmera(int idDaCâmera)

Define o comportamento do elemento obsoleto Publisher.swapCamera() método para um objeto Publisher que utiliza o capturador de vídeo personalizado.