다음을 통해 공유


스트림 버퍼 형식

MIDIHDR 구조체의 lpData 멤버는 스트림 버퍼를 가리키고 dwBufferLength 멤버는 이 버퍼의 실제 크기를 지정합니다. MIDIHDRdwBytesRecorded 멤버는 MIDI 이벤트에서 실제로 사용되는 버퍼의 바이트 수를 지정합니다. 이 값은 dwBufferLength에 지정된 값보다 작거나 같아야 합니다.

스트림 버퍼의 각 MIDI 이벤트는 이벤트 시간, 스트림 식별자, 이벤트 코드 및 적절한 경우 이벤트에 대한 매개 변수를 포함하는 MIDIEVENT 구조에 의해 지정됩니다. 이러한 각 MIDIEVENT 구조체는 이중 단어 경계에서 시작해야 합니다. 필요한 경우 다음 바이트가 이중 단어 경계에서 시작되도록 구조체의 끝에 패드 바이트를 추가해야 합니다.