Usado para criar um Editora instância. Mais...

Funções públicas de membro
Construtor (Contexto (contexto)
Cria um novo Construtor instância. Mais...
Construtor ()
Cria um novo Construtor instância.
Editora Construir ()
Cria um Editora instância com base no Publisher.Builder configurações. Mais...
Propriedades
IVideoCapturer Capturador [get, set]
O capturador de vídeo a ser usado para este editor. Se você não especificar um capturador, o Editora utiliza o capturador de vídeo padrão, definido pelo VideoCapturer classe. Esse capturador de vídeo utiliza o primeiro dispositivo de vídeo da lista de dispositivos disponíveis no sistema.
sequência de caracteres Nome [get, set]
O nome do vídeo do editor. O Nome do fluxo A propriedade de um stream publicado por esse editor será definida com esse valor (em todos os clientes).
IVideoRenderer Renderizador [get, set]
O renderizador de vídeo a ser usado para este editor. Se você não especificar um renderizador, o vídeo não será renderizado localmente.
bool HasAudioTrack = verdadeiro [get, set]
Se deve incluir uma faixa de áudio na transmissão publicada.
bool HasVideoTrack = verdadeiro [get, set]
Se deve incluir uma trilha de vídeo na transmissão publicada.
bool Estéreo = false [get, set]
Se o áudio estéreo deve ser ativado na transmissão publicada.
uint Taxa de bits de áudio = 0 [get, set]
Editora taxa de bits de áudio. Se for definida como 0, será utilizado o valor padrão.
bool OpusDtx = false [get, set]
Se deve ser ativado Opus DTX no fluxo transmitido. Ativar o Opus DTX pode reduzir o uso de largura de banda em transmissões que apresentam longos períodos de silêncio.
bool Controle Automático de Ganho = verdadeiro [get, set]
Se o editor tem o controle automático de ganho de áudio ativado.
bool Supressão de ruído = verdadeiro [get, set]
Se o editor tem a supressão de ruído de áudio ativada.
bool Cancelamento de eco = verdadeiro [get, set]
Se o editor tem o cancelamento de eco de áudio ativado.
bool DesativarProcessamentoDeÁudio = false [get, set]
Se ativada, os parâmetros AutoGainControl, NoiseSuppression e EchoCancellation serão ignorados e considerados desativados.
bool Compartilhamento de tela escalável = false [get, set]
Se deve permitir o uso de vídeo escalável para um publisher cujo VideoSourceType esteja definido como Screen (true) ou não (false, o padrão).
Contexto Contexto [get, set]
O Contexto para usar nisso Editora objeto.
bool Áudio de reserva para assinantes = verdadeiro [get, set]
Se deve ser ativado o recurso de fallback de áudio do assinante.
bool EditoraÁudioAlternativo = false [get, set]
Se o recurso de fallback de áudio do editor deve ser ativado.
bool Permitir captura de áudio com o som desativado = false [get, set]
Se estiver definido como false, o microfone será desligado automaticamente quando todos os participantes tiverem silenciado seu áudio. O microfone será ligado automaticamente novamente quando pelo menos um participante desativar o silenciamento do áudio. Se configurado para true, o microfone permanecerá sempre ligado, mesmo quando todos os participantes tiverem silenciado seu áudio. Esteja ciente de que, quando o microfone estiver desligado, chamadas de retorno como AudioLevel ou Dados de áudio não será mais invocado para os editores. O valor padrão é false.
Codecs de vídeo preferenciais Codecs de vídeo preferenciais = nulo [get, set]
Especifica os codecs de vídeo preferenciais para publicação. Mais...
bool HasSenderStatsTrack = false [get, set]
Se as estatísticas do remetente devem ser ativadas no fluxo publicado. O valor padrão é false.
IDispatcher Despachante [get, set]
O IDispatcher instância usada para agendar eventos. O SDK inclui vários IDispatcher implementações, o que deve ser suficiente para a maioria das aplicações. Você também pode criar uma IDispatcher ao substituir o IDispatcher interface. O SDK inclui o seguinte IDispatcher implementações, que estão disponíveis para todas as estruturas de apresentação: Mais...

Descrição detalhada

Usado para criar um Editora instância.

Instanciar um Construtor instância chamando o Builder() construtor. Em seguida (opcionalmente), defina as propriedades do Construtor objeto. Em seguida, chame o Build() método para criar um Editora objeto.

Documentação sobre construtores e destrutores

Builder()

OpenTok.Publisher.Builder.Builder ( Contexto contexto )

Cria um novo Construtor instância.

Parâmetros : | | | | --- | --- | | contexto | O Contexto para usar no Editora objeto. |

Documentação das funções de membro

Build()

Editora OpenTok.Publisher.Builder.Build ( )

Cria um Editora instância com base no Publisher.Builder configurações.

Devoluções

Documentação do imóvel

Despachante

--- IDispatcher OpenTok.Publisher.Builder.Dispatcher

O IDispatcher instância usada para agendar eventos. O SDK inclui vários IDispatcher implementações, o que deve ser suficiente para a maioria das aplicações. Você também pode criar uma IDispatcher ao substituir o IDispatcher interface. O SDK inclui o seguinte IDispatcher implementações, que estão disponíveis para todas as estruturas de apresentação:

Codecs de vídeo preferenciais

--- Codecs de vídeo preferenciais OpenTok.Publisher.Builder.PreferredVideoCodecs = null

Especifica os codecs de vídeo preferenciais para publicação.

Use esta propriedade para controlar quais codecs de vídeo têm prioridade durante a negociação. Atribua um OpenTok.Codecs de Vídeo Preferenciais instância para especificar se a seleção do codec deve ser automática ou para fornecer uma lista explícita e ordenada de codecs.

  • Definir como PreferredVideoCodecs.Automatic() para permitir que o SDK selecione a ordem de codecs mais adequada.
  • Definir como new PreferredVideoCodecs(new List<PreferredVideoCodecs.Codec> { ... }) para definir uma ordem de preferência manual.
  • Saída null para usar a preferência de codec padrão, conforme definido nas configurações do projeto.

Se for fornecida uma lista de codecs inválida (por exemplo, uma lista vazia), a inicialização do editor falhará. Codecs compatíveis: VP8, H264, VP9.