Partilhar via


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

  1. 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 .

  2. Expanda a categoria e selecione o MFT que você deseja adicionar à topologia.

  3. 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

  1. No menu Topologia , clique em Adicionar MFT Personalizado.

    Isso abre a caixa de diálogo GUID Personalizado de Entrada .

  2. 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".

     

  3. 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.

Criando topologias usando TopoEdit

Transformações do Media Foundation

TopoEdit