IMXF

The IMXF interface represents the DirectMusic stream on a MIDI transport filter (MXF). The DMus miniport driver implements this interface and exposes it to the DMus port driver. MIDI transport occurs through IMXF, which is the DMus miniport driver's primary interface for managing DirectMusic streams. In Windows 2000 and later and in Windows Me/98, the DMus port driver uses this interface to manage a DirectMusic stream on a MIDI transport filter (MXF). The miniport driver creates a stream object with this interface when the port driver calls the miniport driver's IMiniportDMus::NewStream method. IMXF inherits from the IUnknown interface.

The IAllocatorMXF and ISynthSinkDMus interfaces both inherit from IMXF. For information about using these interfaces to manage MIDI streams, see MIDI Transport.

In addition to the methods that IMXF inherits from the IUnknown interface, IMXF supports the following methods:

IMXF::ConnectOutput

IMXF::DisconnectOutput

IMXF::PutMessage

IMXF::SetState

 

 

Send comments about this topic to Microsoft

Show: