Freigeben über


MidiPacket Klasse

Definition

Kapselt eine Reihe von MIDI-Ereignissen.

public class MidiPacket : IDisposable
type MidiPacket = class
    interface IDisposable
Vererbung
MidiPacket
Implementiert

Hinweise

Wenn Sie ein MidiPacket nutzen (weil einige Daten empfangen wurden), verwenden Sie die Bytes-Eigenschaft, um Zugriff auf die zugrunde liegenden Midi-Daten zu erhalten. Die tatsächliche Anzahl gültiger Bytes wird in der Length-Eigenschaft gespeichert, und Sie sollten nicht über diesen Punkt hinaus lesen.

Wenn Sie MidiPackets erstellen, können Sie Entweder MidiPacket-Instanzen erstellen, indem Sie sowohl einen IntPtr- als auch einen Length-Parameter für Ihre eigenen Puffer bereitstellen, oder Sie können ein Bytearray sowie einen Bereich innerhalb des Arrays angeben, der bestimmt, wo die Midi-Daten gespeichert werden.

Konstruktoren

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

Kapselt eine Reihe von MIDI-Ereignissen.

MidiPacket(Int64, Byte[])

Kapselt eine Reihe von MIDI-Ereignissen.

MidiPacket(Int64, UInt16, IntPtr)

Kapselt eine Reihe von MIDI-Ereignissen.

Felder

Length

Die Anzahl der Bytes im Bytes-Array

TimeStamp

Zeit für das Ereignis, verwenden Sie null, um jetzt zu meinen.

Eigenschaften

Bytes

Kapselt eine Reihe von MIDI-Ereignissen.

Methoden

Dispose()

Gibt die vom MidiPacket-Objekt verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt die vom MidiPacket-Objekt verwendeten Ressourcen frei.

Finalize()

Finalizer für das MidiPacket-Objekt

Gilt für:

Weitere Informationen