Condividi tramite


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