Freigeben über


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