class Yuno::VgmFile::Header

Overview

Represents the header data within a VGM file.

Defined in:

yunosynth/vgmfile.cr

Instance Method Summary

Instance Method Detail

def ay8910ChipType : UInt8 #

def ay8910ChipTypeOffset #

def ay8910Clock : UInt32 #

def ay8910ClockOffset #

def ay8910Flags : UInt8 #

def ay8910FlagsOffset #

def ayYm2203Flags : UInt8 #

def ayYm2203FlagsOffset #

def ayYm2608Flags : UInt8 #

def ayYm2608FlagsOffset #

def c140ChipType : UInt8 #

def c140ChipTypeOffset #

def c140Clock : UInt32 #

def c140ClockOffset #

def c352Clock : UInt32 #

def c352ClockDiv : UInt8 #

def c352ClockDivOffset #

def c352ClockOffset #

def dataOffset : UInt32 #

def dataOffsetOffset #

def dmgClock : UInt32 #

def dmgClockOffset #

def es5503Clock : UInt32 #

def es5503ClockOffset #

def es5503NumChannels : UInt8 #

def es5503NumChannelsOffset #

def es5506Clock : UInt32 #

def es5506ClockOffset #

def es5506NumChannels : UInt8 #

def es5506NumChannelsOffset #

def extraHeaderOffset : UInt32 #

def extraHeaderOffsetOffset #

def ga20Clock : UInt32 #

def ga20ClockOffset #

def gd3Offset : UInt32 #

def gd3OffsetOffset #

def hu6280Clock : UInt32 #

def hu6280ClockOffset #

def k051649Clock : UInt32 #

def k051649ClockOffset #

def k053260Clock : UInt32 #

def k053260ClockOffset #

def k054539Clock : UInt32 #

def k054539ClockOffset #

def k054539Flags : UInt8 #

def k054539FlagsOffset #

def loopBase : Int8 #

def loopBaseOffset #

def loopModifier : UInt8 #

def loopModifierOffset #

def loopOffset : UInt32 #

def loopOffsetOffset #

def loopSamples : UInt32 #

def loopSamplesOffset #

def multiPcmClock : UInt32 #

def multiPcmClockOffset #

def nesApuClock : UInt32 #

def nesApuClockOffset #

def okim6258Clock : UInt32 #

def okim6258ClockOffset #

def okim6258Flags : UInt8 #

def okim6258FlagsOffset #

def okim6295Clock : UInt32 #

def okim6295ClockOffset #

def pokeyClock : UInt32 #

def pokeyClockOffset #

def pwmClock : UInt32 #

def pwmClockOffset #

def qsoundClock : UInt32 #

def qsoundClockOffset #

def rate : UInt32 #

def rateOffset #

def relativeEof : UInt32 #

def reserved2 : UInt8 #

def reserved2Offset #

def reserved3 : UInt8 #

def reserved3Offset #

def reserved4 : UInt32 #

def reserved4Offset #

def reservedFlags : UInt8 #

def reservedFlagsOffset #

def rf5c164Clock : UInt32 #

def rf5c164ClockOffset #

def rf5c69Clock : UInt32 #

def rf5c69ClockOffset #

def saa1099Clock : UInt32 #

def saa1099ClockOffset #

def scspClock : UInt32 #

def scspClockOffset #

def sn76489Clock : UInt32 #

def sn76489ClockOffset #

def sn76489Feedback : UInt16 #

def sn76489FeedbackOffset #

def sn76489Flags : UInt8 #

def sn76489FlagsOffset #

def sn76489ShiftRegisterWidth : UInt8 #

def sn76489ShiftRegisterWidthOffset #

def spcmClock : UInt32 #

def spcmClockOffset #

def spcmInterfaceReg : UInt32 #

def spcmInterfaceRegOffset #

def totalSamples : UInt32 #

def totalSamplesOffset #

def upd7759Clock : UInt32 #

def upd7759ClockOffset #

def version : UInt32 #

def volumeModifier : UInt8 #

def volumeModifierOffset #

def vsuClock : UInt32 #

def vsuClockOffset #

def wonderswanClock : UInt32 #

def wonderswanClockOffset #

def x1_010Clock : UInt32 #

def x1_010ClockOffset #

def y8950Clock : UInt32 #

def y8950ClockOffset #

def ym2151Clock : UInt32 #

def ym2151ClockOffset #

def ym2203Clock : UInt32 #

def ym2203ClockOffset #

def ym2413Clock : UInt32 #

def ym2413ClockOffset #

def ym2608Clock : UInt32 #

def ym2608ClockOffset #

def ym2610Clock : UInt32 #

def ym2610ClockOffset #

def ym2612Clock : UInt32 #

def ym2612ClockOffset #

def ym3526Clock : UInt32 #

def ym3526ClockOffset #

def ym3812Clock : UInt32 #

def ym3812ClockOffset #

def ymf262Clock : UInt32 #

def ymf262ClockOffset #

def ymf271Clock : UInt32 #

def ymf271ClockOffset #

def ymf278bClock : UInt32 #

def ymf278bClockOffset #

def ymz280bClock : UInt32 #

def ymz280bClockOffset #