Condividi tramite


Interfaccia IMiniportMidiStream (portcls.h)

L'interfaccia IMiniportMidiStream rappresenta il flusso MIDI che scorre attraverso un pin su un filtro MIDI. Il filtro avvolge un sintetizzatore MIDI o un dispositivo di acquisizione e viene implementato associando un driver di porta MIDI a un driver miniport MIDI. Il driver miniport implementa l'interfaccia IMiniportMidiStream e la espone al driver della porta. Il driver della porta crea un oggetto flusso con questa interfaccia chiamando il metodo IMiniportMidi::NewStream del driver miniport. IMiniportMidiStream eredita dall'interfaccia di IUnknown.

Questa interfaccia fornisce metodi per leggere e scrivere un flusso MIDI e per impostare il formato e lo stato di un flusso MIDI.

Eredità

L'interfaccia IMiniportMidiStream eredita dall'interfaccia IUnknown.

Metodi

L'interfaccia IMiniportMidiStream dispone di questi metodi.

 
IMiniportMidiStream::Read

Il metodo Read legge i dati da un flusso MIDI in ingresso.
IMiniportMidiStream::SetFormat

Il metodo SetFormat imposta il formato dei dati KS del flusso MIDI.
IMiniportMidiStream::SetState

Il metodo SetState imposta lo stato di trasporto del flusso su un nuovo valore di stato.
IMiniportMidiStream::Write

Il metodo Write scrive i dati in un flusso MIDI in uscita.

Fabbisogno

Requisito Valore
piattaforma di destinazione Finestre
intestazione portcls.h