Adicionando nós de transformação com TopoEdit
Um nó de transformação representa uma MFT (Media Foundation Transform) que processa os dados de mídia recebidos de um nó de origem. Quando estiver pronto, o pipeline o passará para o nó de saída para renderização. No Media Foundation, codificadores, decodificadores, multiplexadores, de-multiplexers e efeitos de vídeo de áudio são implementados como MFTs. O TopoEdit dá suporte à adição de nós de transformação que representam MFTs registrados e personalizados.
Para obter informações sobre como adicionar nós de transformação programaticamente usando APIs do Media Foundation, consulte Criando nós de transformação.
Para adicionar um MFT registrado à topologia
No menu Topologia , clique em Adicionar Transformação.
A caixa de diálogo Selecionar Transformação é aberta. Ele exibe uma lista categorizada de MFTs registrados gerados pela enumeração das entradas registradas no registro chamando a função MFTEnum .
Expanda a categoria e selecione o MFT que você deseja adicionar à topologia.
Clique em OK para fechar a caixa de diálogo e retornar ao Painel de Topologia.
TopoEdit cria o nó de transformação especificado. O Painel de Topologia mostra o nó de transformação como uma caixa verde que exibe o nome do MFT.
Para adicionar um MFT personalizado à topologia
No menu Topologia , clique em Adicionar MFT Personalizado.
Isso abre a caixa de diálogo GUID Personalizado de Entrada .
No campo GUID: insira o GUID do MFT que você deseja adicionar à topologia.
Observação
TopoEdit espera o GUID no formato "{xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx}". Caso contrário, ele não adicionará o nó e exibirá uma mensagem de erro "GUID inválido".
Clique em OK para fechar a caixa de diálogo e retornar ao Painel de Topologia.
TopoEdit cria o nó de transformação especificado. O Painel de Topologia mostra o nó de transformação como uma caixa verde que exibe o nome do MFT.
Tópicos relacionados