Compartilhar via


Interface IMFTopology (mfidl.h)

Representa uma topologia. Uma topologia descreve uma coleção de fontes de mídia, coletores e transformações conectadas em uma determinada ordem. Esses objetos são representados na topologia por nós de topologia, que expõem a interface IMFTopologyNode . Uma topologia descreve o caminho dos dados multimídia por meio desses nós.

Para criar uma topologia, chame MFCreateTopology.

Herança

A interface IMFTopology herda de IMFAttributes. IMFTopology também tem estes tipos de membros:

Métodos

A interface IMFTopology tem esses métodos.

 
IMFTopology::AddNode

Adiciona um nó à topologia.
IMFTopology::Clear

Remove todos os nós da topologia.
IMFTopology::CloneFrom

Converte essa topologia em uma cópia de outra topologia.
IMFTopology::GetNode

Obtém um nó na topologia, especificado pelo índice.
IMFTopology::GetNodeByID

Obtém um nó na topologia, especificado pelo identificador de nó.
IMFTopology::GetNodeCount

Obtém o número de nós na topologia.
IMFTopology::GetOutputNodeCollection

Obtém os nós de saída na topologia.
IMFTopology::GetSourceNodeCollection

Obtém os nós de origem na topologia.
IMFTopology::GetTopologyID

Obtém o identificador da topologia.
IMFTopology::RemoveNode

Remove um nó da topologia.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mfidl.h

Confira também

IMFAttributes

Media Foundation Interfaces

Topologias

Atributos de topologia