Interface IMXF (dmusicks.h)

A IMXF interface representa o fluxo DirectMusic em um MXF (filtro de transporte MIDI). O driver de miniporto DMus implementa essa interface e a expõe ao driver de porta DMus. O transporte MIDI ocorre por meio do IMXF, que é a interface principal do driver de miniporto DMus para gerenciar fluxos DirectMusic. O driver de porta DMus usa essa interface para gerenciar um fluxo DirectMusic em um MXF (filtro de transporte MIDI). O driver de miniporto cria um objeto de fluxo com essa interface quando o driver de porta chama o método IMiniportDMus::NewStream do driver de miniport. IMXF herda da interface IUnknown .

As interfaces IAllocatorMXF e ISynthSinkDMus herdam de IMXF. Para obter informações sobre como usar essas interfaces para gerenciar fluxos MIDI, consulte Transporte MIDI.

Herança

A interface IMXF herda da interface IUnknown.

Métodos

A interface IMXF tem esses métodos.

 
IMXF::ConnectOutput

O método ConnectOutput conecta essa interface IMXF com o coletor especificado pelo parâmetro pSinkMXF.
IMXF::D isconnectOutput

O método DisconnectOutput desconecta essa interface IMXF do coletor de sintetizador ou coletor de captura.
IMXF::P utMessage

O método PutMessage passa uma estrutura de DMUS_KERNEL_EVENT para seu próximo destino.
IMXF::SetState

O método SetState é usado para definir o estado da interface de transformação MIDI.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho dmusicks.h