Freigeben über


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, d. h. die primäre Schnittstelle des DMus miniport-Treibers für die Verwaltung von DirectMusic-Streams. Der DMus-Porttreiber verwendet diese Schnittstelle, um einen DirectMusic-Stream auf einem MIDI-Transportfilter (MXF) zu verwalten. Der Miniporttreiber 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.

Erbschaft

Die IMXF- Schnittstelle erbt von der IUnknown-Schnittstelle.

Methodik

Die IMXF- Schnittstelle hat diese Methoden.

 
IMXF::ConnectOutput-

Die ConnectOutput-Methode verbindet diese IMXF-Schnittstelle mit der Spüle, die durch den pSinkMXF-Parameter angegeben wird.
IMXF::D isconnectOutput-

Die DisconnectOutput-Methode trennt diese IMXF-Schnittstelle von der Synth-Spüle oder Aufnahmesenke.
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 Zustand der MIDI-Transformationsschnittstelle festzulegen.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- dmusicks.h