Ir para o conteúdo

Outputs Externos

Outputs externos são opcionais. Primeiro escolha qual representação o destino deve receber; depois habilite apenas o backend necessário à instalação e verifique seu estado real no receiver.

flowchart LR
  V[ViewType final] --> N[NDI<br/>vídeo em rede]
  V --> Y[Syphon<br/>GPU sharing macOS]
  V --> S[Spout<br/>GPU sharing Windows]
  N --> Q1[Qualificação com receiver]
  Y --> Q2[Qualificação com receiver]
  S --> Q3[Qualificação com receiver]

O que é? Output de vídeo em rede.
Plataforma: a disponibilidade depende de runtime nativo Devolay/NDI compatível e qualificação com receiver.
Selecione uma view: setNdiView(ViewType...).
Habilite/desabilite: setOutputEnabled(OutputType.NDI, boolean).

OutputManager outputs = dome.getOutputManager();
outputs.setNdiView(ViewType.EQUIRECTANGULAR);
outputs.setOutputEnabled(OutputManager.OutputType.NDI, true);

println(outputs.getOutputState(OutputManager.OutputType.NDI));
println(outputs.getOutputFailureReason(OutputManager.OutputType.NDI));

Qualificação

Teste com um receiver NDI real antes de marcar uma plataforma como qualificada.

O que é? Compartilhamento local de textura GPU no macOS.
Selecione uma view: setSyphonView(ViewType...).
Habilite/desabilite: setOutputEnabled(OutputType.SYPHON, boolean).

Disponibilidade não equivale a inicialização bem-sucedida nem a qualificação com receiver.

O que é? Compartilhamento local de textura GPU no Windows.
Selecione uma view: setSpoutView(ViewType...).
Habilite/desabilite: setOutputEnabled(OutputType.SPOUT, boolean).

Teste com um receiver real na configuração Windows que será declarada como qualificada.

Estado e troubleshooting

Use getOutputState(...) e getOutputFailureReason(...) para distinguir estados indisponíveis, inicializados/habilitados e falhos. Não deduza a saúde do output apenas pelo toggle da UI.

Por dentro

Fronteiras GPU/CPU, filas de worker, buffers, comportamento latest-frame-wins e detalhes de compartilhamento nativo estão em Backends de Output. Eles não são pré-requisitos para habilitar um output.