Digital Video Broadcasting Software for watching digital TV and listening to radio channels

API de Módulos do ProgDVB

Existem várias interfaces de módulos e plugins concebidas para diferentes tarefas no ProgDVB.

1. Módulos comuns para trabalhar com tráfego.
Por exemplo, para gravação ou análise do fluxo. Devem ser colocados na pasta Modules com a extensão *.module. Os módulos podem ser escolhidos em Configurações->Opções->Módulos e estão acessíveis a partir do menu Serviço. Esta API requer a versão do ProgDVB > 6.63.4
A descrição e um exemplo simples de um módulo estão aqui.

2. Controlo remoto
Para receber comandos dos botões do controlo remoto, utilize um tipo individual de módulos. Está localizado na pasta RemoteControl e tem a extensão *.RcModule. Pode selecionar o módulo e ver as suas definições em Configurações->Opções->Interface.
A descrição está aqui.

3. Visualizações
Para visualizações, o ProgDVB utiliza uma API muito antiga de leitores mais antigos. Tem algumas limitações. Tenho muito interesse nas novas renderizações e estou pronto para adicionar suporte para a nova API. Por favor, sugira.
A descrição do que é aqui.

4. A antiga API MultiDec.
São suportadas apenas funções básicas.

 

5. Formato da lista de canais do ProgDVB.
aqui.

Por favor, pergunte-me por e-mail se tiver alguma dúvida. Também posso criar algumas funções de API adicionais se tiver ideias interessantes.