Driver de Porta de Topologia

O driver de porta de topologia expõe a topologia do hardware de combinação do adaptador de áudio. Por exemplo, o hardware que mistura os fluxos de reprodução do renderizador de ondas e do sintetizador MIDI em um adaptador típico pode ser modelado como um conjunto de nós de controle (volume, mudo e soma) além dos caminhos de dados que conectam os nós. Essa topologia é exposta como um conjunto de controles e linhas de mixer pela API de mixer multimídia do Windows (consulte Kernel Streaming Topology to Audio Mixer API Translation). O driver do adaptador fornece um driver de miniporto de topologia correspondente que se associa ao driver de porta de topologia para formar um filtro de topologia.

O driver de porta de topologia expõe uma interface IPortTopology para o driver de miniport. IPortTopology herda os métodos da interface base IPort; não fornece métodos adicionais.

Os objetos de porta de topologia e driver de miniporto se comunicam entre si por meio de suas respectivas interfaces IPortTopology e IMiniportTopology .