Interfaccia IMXF (dmusicks.h)
L'interfaccia IMXF
rappresenta il flusso DirectMusic su un filtro di trasporto MIDI (MXF). Il driver miniport DMus implementa questa interfaccia e la espone al driver di porta DMus. Il trasporto MIDI si verifica tramite IMXF, ovvero l'interfaccia primaria del driver DMus per la gestione dei flussi DirectMusic. Il driver di porta DMus usa questa interfaccia per gestire un flusso DirectMusic su un filtro di trasporto MIDI (MXF). Il driver miniport crea un oggetto di flusso con questa interfaccia quando il driver di porta chiama il metodo IMiniportDMus::NewStream del driver miniport . IMXF
eredita dall'interfaccia IUnknown .
Le interfacce IAllocatorMXF e ISynthSinkDMus ereditano entrambi da IMXF
. Per informazioni sull'uso di queste interfacce per gestire i flussi MIDI, vedere Trasporto MIDI.
Ereditarietà
L'interfaccia IMXF eredita dall'interfaccia IUnknown.
Metodi
L'interfaccia IMXF include questi metodi.
IMXF::ConnectOutput Il metodo ConnectOutput connette questa interfaccia IMXF al sink specificato dal parametro pSinkMXF. |
IMXF::D isconnectOutput Il metodo DisconnectOutput disconnette questa interfaccia IMXF dal sink synth o dal sink di acquisizione. |
IMXF::P utMessage Il metodo PutMessage passa una struttura DMUS_KERNEL_EVENT alla destinazione successiva. |
IMXF::SetState Il metodo SetState viene usato per impostare lo stato dell'interfaccia di trasformazione MIDI. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | dmusicks.h |