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 |