IMiniportMidiStream 인터페이스(portcls.h)
인터페이스는 IMiniportMidiStream MIDI 필터의 핀을 통해 흐르는 MIDI 스트림을 나타냅니다. 이 필터는 MIDI 신시사이저 또는 캡처 디바이스를 래핑하고 MIDI 포트 드라이버와 MIDI 미니포트 드라이버를 페어링하여 구현됩니다. 미니포트 드라이버는 인터페이스를 IMiniportMidiStream 구현하고 포트 드라이버에 노출합니다. 포트 드라이버는 미니포트 드라이버의 IMiniportMidi::NewStream 메서드를 호출하여 이 인터페이스를 사용하여 스트림 개체를 만듭니다. IMiniportMidiStream 는 IUnknown 인터페이스에서 상속됩니다.
이 인터페이스는 MIDI 스트림을 읽고 쓰는 방법과 MIDI 스트림의 형식과 상태를 설정하는 메서드를 제공합니다.
상속
IMiniportMidiStream 인터페이스는 IUnknown 인터페이스에서 상속됩니다.
메서드
IMiniportMidiStream 인터페이스에는 이러한 메서드가 있습니다.
| IMiniportMidiStream::Read Read 메서드는 들어오는 MIDI 스트림에서 데이터를 읽습니다. |
| IMiniportMidiStream::SetFormat SetFormat 메서드는 MIDI 스트림의 KS 데이터 형식을 설정합니다. |
| IMiniportMidiStream::SetState SetState 메서드는 스트림의 전송 상태를 새 상태 값으로 설정합니다. |
| IMiniportMidiStream::Write Write 메서드는 나가는 MIDI 스트림에 데이터를 씁니다. |
요구 사항
| 대상 플랫폼 | Windows |
| 헤더 | portcls.h |
피드백
다음에 대한 사용자 의견 제출 및 보기