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 |