Interface IMiniportMidiStream (portcls.h)
L’interface IMiniportMidiStream
représente le flux MIDI qui transite par une broche sur un filtre MIDI. Le filtre encapsule un synthétiseur MIDI ou un périphérique de capture et est implémenté en associant un pilote de port MIDI à un pilote miniport MIDI. Le pilote miniport implémente l’interface IMiniportMidiStream
et l’expose au pilote de port. Le pilote de port crée un objet de flux avec cette interface en appelant la méthode IMiniportMidi ::NewStream du pilote miniport. IMiniportMidiStream
hérite de l’interface IUnknown .
Cette interface fournit des méthodes pour lire et écrire un flux MIDI et pour définir le format et l’état d’un flux MIDI.
Héritage
L’interface IMiniportMidiStream hérite de l’interface IUnknown.
Méthodes
L’interface IMiniportMidiStream a ces méthodes.
IMiniportMidiStream ::Read La méthode Read lit les données d’un flux MIDI entrant. |
IMiniportMidiStream ::SetFormat La méthode SetFormat définit le format de données KS du flux MIDI. |
IMiniportMidiStream ::SetState La méthode SetState définit l’état de transport du flux sur une nouvelle valeur d’état. |
IMiniportMidiStream ::Write La méthode Write écrit des données dans un flux MIDI sortant. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | portcls.h |