VRC SDK
This project aims to completely document the VRChat Unity SDK
Loading...
Searching...
No Matches
Midi.ParsedMidiFile Class Reference
Inheritance diagram for Midi.ParsedMidiFile:
Collaboration diagram for Midi.ParsedMidiFile:

Classes

class  Reader
 

Public Member Functions

 ParsedMidiFile (Stream stream)
 
 ParsedMidiFile (string path)
 
 ParsedMidiFile (byte[] data)
 

Public Attributes

readonly int Format
 
readonly int TicksPerQuarterNote
 
readonly MidiRawData.MidiRawTrack[] Tracks
 
readonly int TracksCount
 

Static Private Member Functions

static bool ParseMetaEvent (byte[] data, ref int position, byte metaEventType, ref byte data1, ref byte data2)
 
static MidiRawData.MidiRawTrack ParseTrack (int index, byte[] data, ref int position)
 

Detailed Description

Definition at line 68 of file VRCSDK3.cs.

Constructor & Destructor Documentation

◆ ParsedMidiFile() [1/3]

Midi.ParsedMidiFile.ParsedMidiFile ( Stream  stream)

Definition at line 147 of file VRCSDK3.cs.

◆ ParsedMidiFile() [2/3]

Midi.ParsedMidiFile.ParsedMidiFile ( string  path)

Definition at line 152 of file VRCSDK3.cs.

◆ ParsedMidiFile() [3/3]

Midi.ParsedMidiFile.ParsedMidiFile ( byte[]  data)

Definition at line 157 of file VRCSDK3.cs.

Here is the call graph for this function:

Member Function Documentation

◆ ParseMetaEvent()

static bool Midi.ParsedMidiFile.ParseMetaEvent ( byte[]  data,
ref int  position,
byte  metaEventType,
ref byte  data1,
ref byte  data2 
)
staticprivate

Definition at line 185 of file VRCSDK3.cs.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ParseTrack()

static MidiRawData.MidiRawTrack Midi.ParsedMidiFile.ParseTrack ( int  index,
byte[]  data,
ref int  position 
)
staticprivate

Definition at line 215 of file VRCSDK3.cs.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ Format

readonly int Midi.ParsedMidiFile.Format

Definition at line 139 of file VRCSDK3.cs.

◆ TicksPerQuarterNote

readonly int Midi.ParsedMidiFile.TicksPerQuarterNote

Definition at line 141 of file VRCSDK3.cs.

◆ Tracks

readonly MidiRawData.MidiRawTrack [] Midi.ParsedMidiFile.Tracks

Definition at line 143 of file VRCSDK3.cs.

◆ TracksCount

readonly int Midi.ParsedMidiFile.TracksCount

Definition at line 145 of file VRCSDK3.cs.


The documentation for this class was generated from the following file: