Compartilhar via


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