IMiniportMidiStream 인터페이스(portcls.h)

인터페이스는 IMiniportMidiStream MIDI 필터의 핀을 통해 흐르는 MIDI 스트림을 나타냅니다. 이 필터는 MIDI 신시사이저 또는 캡처 디바이스를 래핑하고 MIDI 포트 드라이버와 MIDI 미니포트 드라이버를 페어링하여 구현됩니다. 미니포트 드라이버는 인터페이스를 IMiniportMidiStream 구현하고 포트 드라이버에 노출합니다. 포트 드라이버는 미니포트 드라이버의 IMiniportMidi::NewStream 메서드를 호출하여 이 인터페이스를 사용하여 스트림 개체를 만듭니다. IMiniportMidiStreamIUnknown 인터페이스에서 상속됩니다.

이 인터페이스는 MIDI 스트림을 읽고 쓰는 방법과 MIDI 스트림의 형식과 상태를 설정하는 메서드를 제공합니다.

상속

IMiniportMidiStream 인터페이스는 IUnknown 인터페이스에서 상속됩니다.

메서드

IMiniportMidiStream 인터페이스에는 이러한 메서드가 있습니다.

 
IMiniportMidiStream::Read

Read 메서드는 들어오는 MIDI 스트림에서 데이터를 읽습니다.
IMiniportMidiStream::SetFormat

SetFormat 메서드는 MIDI 스트림의 KS 데이터 형식을 설정합니다.
IMiniportMidiStream::SetState

SetState 메서드는 스트림의 전송 상태를 새 상태 값으로 설정합니다.
IMiniportMidiStream::Write

Write 메서드는 나가는 MIDI 스트림에 데이터를 씁니다.

요구 사항

   
대상 플랫폼 Windows
헤더 portcls.h