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 |