IMiniportMidiStream-Schnittstelle (portcls.h)
Die IMiniportMidiStream
Schnittstelle stellt den MIDI-Stream dar, der durch einen Pin auf einem MIDI-Filter fließt. Der Filter umschließt einen MIDI-Synthesizer oder ein Aufnahmegerät und wird durch Kopplung eines MIDI-Porttreibers mit einem MIDI-Miniporttreiber implementiert. Der Miniporttreiber implementiert die IMiniportMidiStream
-Schnittstelle und macht sie für den Porttreiber verfügbar. Der Porttreiber erstellt ein Streamobjekt mit dieser Schnittstelle, indem er die IMiniportMidi::NewStream-Methode des Miniporttreibers aufruft. IMiniportMidiStream
erbt von der IUnknown-Schnittstelle .
Diese Schnittstelle bietet Methoden zum Lesen und Schreiben eines MIDI-Streams sowie zum Festlegen von Format und Zustand eines MIDI-Streams.
Vererbung
Die IMiniportMidiStream-Schnittstelle erbt von der IUnknown-Schnittstelle.
Methoden
Die IMiniportMidiStream-Schnittstelle verfügt über diese Methoden.
IMiniportMidiStream::Read Die Read-Methode liest Daten aus einem eingehenden MIDI-Stream. |
IMiniportMidiStream::SetFormat Die SetFormat-Methode legt das KS-Datenformat des MIDI-Streams fest. |
IMiniportMidiStream::SetState Die SetState-Methode legt den Transportstatus des Datenstroms auf einen neuen Zustandswert fest. |
IMiniportMidiStream::Write Die Write-Methode schreibt Daten in einen ausgehenden MIDI-Stream. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | portcls.h |