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