Interfaz IMXF (dmusicks.h)
La IMXF
interfaz representa la secuencia de DirectMusic en un filtro de transporte MIDI (MXF). El controlador de miniporte DMus implementa esta interfaz y la expone al controlador de puerto DMus. El transporte MIDI se produce a través de IMXF, que es la interfaz principal del controlador de miniporte DMus para administrar secuencias de DirectMusic. El controlador de puerto DMus usa esta interfaz para administrar una secuencia de DirectMusic en un filtro de transporte MIDI (MXF). El controlador de minipuerto crea un objeto de secuencia con esta interfaz cuando el controlador de puerto llama al método IMiniportDMus::NewStream del controlador de miniporte. IMXF
hereda de la interfaz IUnknown .
Las interfaces IAllocatorMXF e ISynthSinkDMus heredan de IMXF
. Para obtener información sobre el uso de estas interfaces para administrar secuencias MIDI, consulta Transporte MIDI.
La interfaz IMXF hereda de la interfaz IUnknown.
La interfaz IMXF tiene estos métodos.
IMXF::ConnectOutput El método ConnectOutput conecta esta interfaz IMXF con el receptor especificado por el parámetro pSinkMXF. |
IMXF::D isconnectOutput El método DisconnectOutput desconecta esta interfaz IMXF del receptor de synth o del receptor de captura. |
IMXF::P utMessage El método PutMessage pasa una estructura de DMUS_KERNEL_EVENT al siguiente destino. |
IMXF::SetState El método SetState se usa para establecer el estado de la interfaz de transformación MIDI. |
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | dmusicks.h |