Interface IMiniportMidiStream (portcls.h)
A IMiniportMidiStream
interface 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 miniporta implementa a IMiniportMidiStream
interface 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 |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | portcls.h |