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 für den DMus-Porttreiber verfügbar. DER MIDI-Transport erfolgt über IMXF, die primäre Schnittstelle des DMus-Miniporttreibers zum Verwalten von DirectMusic-Streams. Der DMus-Porttreiber verwendet diese Schnittstelle, um einen DirectMusic-Stream in 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 Schnittstellen IAllocatorMXF und ISynthSinkDMus 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 verfügt über diese Methoden.
IMXF::ConnectOutput Die ConnectOutput-Methode verbindet diese IMXF-Schnittstelle mit der Senke, die durch den pSinkMXF-Parameter angegeben wird. |
IMXF::D isconnectOutput Die DisconnectOutput-Methode trennt diese IMXF-Schnittstelle von der Synth- oder Capture-Senke. |
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 | Windows |
Kopfzeile | dmusicks.h |