Interface IMiniportMidiStream (portcls.h)
A interface IMiniportMidiStream
representa o fluxo MIDI que flui por meio de um pino em um filtro MIDI. O filtro encapsula um sintetizador MIDI ou um dispositivo de captura e é implementado emparelhando um driver de porta MIDI com um driver de miniporto MIDI. O driver de miniporto implementa a interface IMiniportMidiStream
e a expõe ao driver de porta. O driver de porta cria um objeto de fluxo com essa interface chamando o método IMiniportMidi::NewStream do driver de miniport.
IMiniportMidiStream
herda da interface IUnknown.
Essa interface fornece métodos para ler e gravar um fluxo MIDI e para definir o formato e o estado de um fluxo MIDI.
Herança
A interface IMiniportMidiStream herda da interface IUnknown.
Métodos
A interface IMiniportMidiStream tem esses métodos.
IMiniportMidiStream::Read O método Read lê dados de um fluxo MIDI de entrada. |
IMiniportMidiStream::SetFormat O método SetFormat define o formato de dados KS do fluxo MIDI. |
IMiniportMidiStream::SetState O método SetState define o estado de transporte do fluxo como um novo valor de estado. |
IMiniportMidiStream::Write O método Write grava dados em um fluxo MIDI de saída. |
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Windows |
cabeçalho | portcls.h |