IMXF-Schnittstelle (dmusicks.h)

Die IMXF Schnittstelle stellt den DirectMusic-Stream auf einem MIDI-Transportfilter (MXF) dar. Der DMus-Miniporttreiber implementiert diese Schnittstelle und macht sie dem DMus-Porttreiber verfügbar. MIDI-Transport erfolgt über IMXF, was die primäre Schnittstelle des DMus miniport-Treibers für die Verwaltung von DirectMusic-Streams ist. Der DMus-Porttreiber verwendet diese Schnittstelle, um einen DirectMusic-Stream auf einem MIDI-Transportfilter (MXF) zu verwalten. Der Miniport-Treiber erstellt ein Streamobjekt mit dieser Schnittstelle, wenn der Porttreiber die IMiniportDMus::NewStream-Methode des Miniporttreibers aufruft. IMXF erbt von der IUnknown-Schnittstelle .

Die IAllocatorMXF - und ISynthSinkDMus-Schnittstellen erben beide von IMXF. Informationen zur Verwendung dieser Schnittstellen zum Verwalten von MIDI-Streams finden Sie unter MIDI-Transport.

Vererbung

Die IMXF-Schnittstelle erbt von der IUnknown-Schnittstelle.

Methoden

Die IMXF-Schnittstelle weist diese Methoden auf.

 
IMXF::ConnectOutput

Die ConnectOutput-Methode verbindet diese IMXF-Schnittstelle mit dem durch den pSinkMXF-Parameter angegebenen Sink.
IMXF::D isconnectOutput

Die DisconnectOutput-Methode trennt diese IMXF-Schnittstelle von der Synth-Spüle oder aufnahmesenken.
IMXF::P utMessage

Die PutMessage-Methode übergibt eine DMUS_KERNEL_EVENT Struktur an das nächste Ziel.
IMXF::SetState

Die SetState-Methode wird verwendet, um den Status der MIDI-Transformationsschnittstelle festzulegen.

Anforderungen

   
Zielplattform Windows
Kopfzeile dmusicks.h