Partager via


Interface IMXF (dmusicks.h)

L’interface IMXF représente le flux DirectMusic sur un filtre de transport MIDI (MXF). Le pilote miniport DMus implémente cette interface et l’expose au pilote de port DMus. Le transport MIDI se produit via IMXF, qui est l’interface principale du pilote miniport DMus pour la gestion des flux DirectMusic. Le pilote de port DMus utilise cette interface pour gérer un flux DirectMusic sur un filtre de transport MIDI (MXF). Le pilote miniport crée un objet stream avec cette interface lorsque le pilote de port appelle la méthode IMiniportDMus ::NewStream du pilote miniport. IMXF hérite de l’interface IUnknown .

Les interfaces IAllocatorMXF et ISynthSinkDMus héritent toutes deux de IMXF. Pour plus d’informations sur l’utilisation de ces interfaces pour gérer les flux MIDI, consultez Transport MIDI.

Héritage

L’interface IMXF hérite de l’interface IUnknown.

Méthodes

L’interface IMXF a ces méthodes.

 
IMXF ::ConnectOutput

La méthode ConnectOutput connecte cette interface IMXF au récepteur spécifié par le paramètre pSinkMXF.
IMXF ::D isconnectOutput

La méthode DisconnectOutput déconnecte cette interface IMXF du récepteur de synthèse ou du récepteur de capture.
IMXF ::P utMessage

La méthode PutMessage transmet une structure DMUS_KERNEL_EVENT à sa destination suivante.
IMXF ::SetState

La méthode SetState est utilisée pour définir l’état de l’interface de transformation MIDI.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête dmusicks.h