Interfaz IMiniportMidi (portcls.h)
La interfaz IMiniportMidi
es la interfaz principal para un controlador de miniport midi para un dispositivo de sintetizador MIDI. El controlador de puerto MIDI se comunica con el controlador de minipuerto a través de esta interfaz. El controlador de adaptador crea el objeto de miniport MIDI y pasa el puntero de interfaz IMiniportMidi
del objeto al método IPort::Init del controlador de puerto MIDI (vea el ejemplo de código en Subdevice Creation).
IMiniportMidi
hereda de la interfaz IMiniport.
Un controlador de adaptador forma un par de controladores de minipuerto/puerto mediante el enlace de un objeto IMiniportMidi
a un objeto IPortMidi de. El controlador del sistema PortCls registra este par con el sistema como filtro MIDI (consulta filtros MIDI y DirectMusic).
La interfaz IMiniportMidi
proporciona métodos para inicializar el objeto miniport, para crear una nueva secuencia MIDI y para notificar al controlador de miniportar una solicitud de servicio de interrupción.
Herencia
La interfaz IMiniportMidi hereda de la interfaz IMiniport.
Métodos
La interfaz IMiniportMidi tiene estos métodos.
IMiniportMidi::Init El método Init inicializa el objeto de miniport MIDI. |
IMiniportMidi::NewStream El método NewStream (IMiniportMidi) (portcls.h) crea una nueva instancia de una secuencia lógica asociada a un canal físico especificado. |
IMiniportMidi::Service El método Service notifica al controlador de miniporte de una solicitud de servicio. |
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Windows |
encabezado de | portcls.h |