class MIDIFile::VLQ

Defined in:

midi_file/common.cr

Constant Summary

ENDIAN = ["big"]
KLASS_NAME = [MIDIFile::VLQ]
PARTS = [{type: "variable_array", name: bytes, cls: UInt8, onlyif: nil, verify: nil, length: -> do (bytes.size == 0) || ((bytes[-1] & 128) == 128) end, value: nil}] of Nil
REMAINING = [] of Nil

Class Method Summary

Instance Method Summary

Macro Summary

Class Method Detail

def self.bit_fields #

[View source]
def self.from_value(new_value : UInt32) #

[View source]

Instance Method Detail

def __format__ : IO::ByteFormat #

[View source]
def bytes : Array(UInt8) #

def bytes=(bytes : Array(UInt8)) #

def to_s(io) #

[View source]
def value #

[View source]
def value=(new_value : UInt32) #

[View source]

Macro Detail

macro midi_file_vlq(name, onlyif = nil, verify = nil, value = nil) #

[View source]