Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The IMiniportMidiStream
interface represents the MIDI stream that flows through a pin on a MIDI filter. The filter wraps a MIDI synthesizer or capture device and is implemented by pairing a MIDI port driver with a MIDI miniport driver. The miniport driver implements the IMiniportMidiStream
interface and exposes it to the port driver. The port driver creates a stream object with this interface by calling the miniport driver's IMiniportMidi::NewStream method. IMiniportMidiStream
inherits from the IUnknown interface.
This interface provides methods for reading and writing a MIDI stream and for setting the format and state of a MIDI stream.
Inheritance
The IMiniportMidiStream interface inherits from the IUnknown interface.
Methods
The IMiniportMidiStream interface has these methods.
IMiniportMidiStream::Read The Read method reads data from an incoming MIDI stream. |
IMiniportMidiStream::SetFormat The SetFormat method sets the KS data format of the MIDI stream. |
IMiniportMidiStream::SetState The SetState method sets the stream's transport state to a new state value. |
IMiniportMidiStream::Write The Write method writes data to an outgoing MIDI stream. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | portcls.h |