다음을 통해 공유


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