Compartir a través de


Interfaces de objeto de puerto de audio

En esta sección se describen las interfaces de objeto de puerto de audio. Entre ellas, se incluyen las siguientes:

  • IPort, que es el tipo base desde el que se derivan todas las demás interfaces de objeto de puerto de audio.

  • El objeto de puerto de audio proporciona una interfaz para los controladores de puerto DMus, MIDI, Topology, WaveCíclica, WavePci y WaveRT (consulte Compatibilidad con un dispositivo), que se derivan de IPort.

La interfaz de objeto de puerto de audio es la interfaz principal que un controlador de puerto presenta a un controlador de minipuerto. Un controlador de adaptador forma un filtro KS para un dispositivo de audio enlazando los controladores de puerto y miniport para ese dispositivo. El enlace se logra llamando al método IPort::Init del objeto de puerto de audio y pasando una referencia al objeto de miniport de audio como parámetro de llamada. El ejemplo de código de Creación de subdispositivos ilustra este proceso.

En esta sección se describen las siguientes interfaces de objeto de puerto de audio:

IPort

IPortClsPower

IPortDMus

IPortMidi

IPortTopology

IPortWaveCíclico

IPortWavePci

IPortWaveRT

IPortWMIRegistration