다음을 통해 공유


MidiPacket 클래스

정의

일련의 MIDI 이벤트를 캡슐화합니다.

public class MidiPacket : IDisposable
type MidiPacket = class
    interface IDisposable
상속
MidiPacket
구현

설명

MidiPacket을 사용하는 경우(일부 데이터가 수신되었기 때문에) Bytes 속성을 사용하여 기본 Midi 데이터에 액세스할 수 있습니다. 유효한 바이트의 실제 수는 Length 속성에 저장되며 해당 시점을 초과하여 읽어서는 안 됩니다.

MidiPackets를 생성할 때 IntPtr 및 Length 매개 변수를 모두 사용자 고유의 버퍼에 제공하여 MidiPacket 인스턴스를 만들거나, Midi 데이터가 저장되는 위치를 결정하는 배열 내에서 바이트 배열과 범위를 제공할 수 있습니다.

생성자

MidiPacket(Int64, Byte[], Int32, Int32)

일련의 MIDI 이벤트를 캡슐화합니다.

MidiPacket(Int64, Byte[])

일련의 MIDI 이벤트를 캡슐화합니다.

MidiPacket(Int64, UInt16, IntPtr)

일련의 MIDI 이벤트를 캡슐화합니다.

필드

Length

바이트 배열의 바이트 수

TimeStamp

이벤트의 시간, 0을 사용하여 지금 을 의미합니다.

속성

Bytes

일련의 MIDI 이벤트를 캡슐화합니다.

메서드

Dispose()

MidiPacket 개체에서 사용하는 리소스를 해제합니다.

Dispose(Boolean)

MidiPacket 개체에서 사용하는 리소스를 해제합니다.

Finalize()

MidiPacket 개체의 종료자

적용 대상

추가 정보