MidiPacket Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |