C# Class arookas.BmsWriter

Inheritance: IDisposable
Exibir arquivo Open project: arookas/MIDItoBMS

Private Properties

Property Type Description

Public Methods

Method Description
BmsWriter ( Stream stream ) : System
ClosePoint ( BmsPoint point ) : void
Dispose ( ) : void
OpenPoint ( ) : BmsPoint
WriteAddChild ( byte id ) : BmsPoint
WriteAddChild ( byte id, BmsPoint point ) : void
WriteAddPool ( ) : void
WriteAddSibling ( byte id ) : BmsPoint
WriteAddSibling ( byte id, BmsPoint point ) : void
WriteBack ( ) : void
WriteBack ( BmsSeekMode mode ) : void
WriteBankSelect ( byte bank ) : void
WriteBankSelect ( ushort bank ) : void
WriteClearDynamic ( ) : void
WriteDelay ( System.UInt24 value ) : void
WriteDelay ( byte value ) : void
WriteDelay ( ulong value ) : void
WriteDelay ( ushort value ) : void
WriteFlags ( byte flags ) : void
WriteLoopBegin ( ushort count ) : void
WriteLoopEnd ( ) : void
WritePerf ( BmsPerfType type, byte value ) : void
WritePerf ( BmsPerfType type, byte value, byte duration ) : void
WritePerf ( BmsPerfType type, byte value, ushort duration ) : void
WritePerf ( BmsPerfType type, sbyte value ) : void
WritePerf ( BmsPerfType type, sbyte value, byte duration ) : void
WritePerf ( BmsPerfType type, sbyte value, ushort duration ) : void
WritePerf ( BmsPerfType type, short value ) : void
WritePerf ( BmsPerfType type, short value, byte duration ) : void
WritePerf ( BmsPerfType type, short value, ushort duration ) : void
WritePpqn ( ushort ppqn ) : void
WritePrevNote ( byte prevNote ) : void
WriteProgramSelect ( byte program ) : void
WriteProgramSelect ( ushort program ) : void
WriteRaw ( byte data ) : void
WriteRemovePool ( ) : void
WriteSeek ( ) : BmsPoint
WriteSeek ( BmsSeekMode mode ) : BmsPoint
WriteSeek ( BmsPoint point ) : void
WriteSeek ( BmsSeekMode mode, BmsPoint point ) : void
WriteSeekEx ( ) : BmsPoint
WriteSeekEx ( BmsSeekMode mode ) : BmsPoint
WriteSeekEx ( BmsPoint point ) : void
WriteSeekEx ( BmsSeekMode mode, BmsPoint point ) : void
WriteSetDynamic ( byte idx ) : BmsPoint
WriteSetDynamic ( byte idx, BmsPoint point ) : void
WriteStopChild ( byte idx ) : void
WriteTempo ( ushort tempo ) : void
WriteTrackEnd ( ) : void
WriteTrackInit ( short arg ) : void
WriteTranspose ( sbyte transpose ) : void
WriteUnsetDynamic ( byte idx ) : void
WriteVoiceOff ( byte voiceId ) : void
WriteVoiceOff ( byte voiceId, byte unk ) : void
WriteVoiceOn ( byte note, byte voiceId, byte velocity ) : void

Method Details

BmsWriter() public method

public BmsWriter ( Stream stream ) : System
stream Stream
return System

ClosePoint() public method

public ClosePoint ( BmsPoint point ) : void
point BmsPoint
return void

Dispose() public method

public Dispose ( ) : void
return void

OpenPoint() public method

public OpenPoint ( ) : BmsPoint
return BmsPoint

WriteAddChild() public method

public WriteAddChild ( byte id ) : BmsPoint
id byte
return BmsPoint

WriteAddChild() public method

public WriteAddChild ( byte id, BmsPoint point ) : void
id byte
point BmsPoint
return void

WriteAddPool() public method

public WriteAddPool ( ) : void
return void

WriteAddSibling() public method

public WriteAddSibling ( byte id ) : BmsPoint
id byte
return BmsPoint

WriteAddSibling() public method

public WriteAddSibling ( byte id, BmsPoint point ) : void
id byte
point BmsPoint
return void

WriteBack() public method

public WriteBack ( ) : void
return void

WriteBack() public method

public WriteBack ( BmsSeekMode mode ) : void
mode BmsSeekMode
return void

WriteBankSelect() public method

public WriteBankSelect ( byte bank ) : void
bank byte
return void

WriteBankSelect() public method

public WriteBankSelect ( ushort bank ) : void
bank ushort
return void

WriteClearDynamic() public method

public WriteClearDynamic ( ) : void
return void

WriteDelay() public method

public WriteDelay ( System.UInt24 value ) : void
value System.UInt24
return void

WriteDelay() public method

public WriteDelay ( byte value ) : void
value byte
return void

WriteDelay() public method

public WriteDelay ( ulong value ) : void
value ulong
return void

WriteDelay() public method

public WriteDelay ( ushort value ) : void
value ushort
return void

WriteFlags() public method

public WriteFlags ( byte flags ) : void
flags byte
return void

WriteLoopBegin() public method

public WriteLoopBegin ( ushort count ) : void
count ushort
return void

WriteLoopEnd() public method

public WriteLoopEnd ( ) : void
return void

WritePerf() public method

public WritePerf ( BmsPerfType type, byte value ) : void
type BmsPerfType
value byte
return void

WritePerf() public method

public WritePerf ( BmsPerfType type, byte value, byte duration ) : void
type BmsPerfType
value byte
duration byte
return void

WritePerf() public method

public WritePerf ( BmsPerfType type, byte value, ushort duration ) : void
type BmsPerfType
value byte
duration ushort
return void

WritePerf() public method

public WritePerf ( BmsPerfType type, sbyte value ) : void
type BmsPerfType
value sbyte
return void

WritePerf() public method

public WritePerf ( BmsPerfType type, sbyte value, byte duration ) : void
type BmsPerfType
value sbyte
duration byte
return void

WritePerf() public method

public WritePerf ( BmsPerfType type, sbyte value, ushort duration ) : void
type BmsPerfType
value sbyte
duration ushort
return void

WritePerf() public method

public WritePerf ( BmsPerfType type, short value ) : void
type BmsPerfType
value short
return void

WritePerf() public method

public WritePerf ( BmsPerfType type, short value, byte duration ) : void
type BmsPerfType
value short
duration byte
return void

WritePerf() public method

public WritePerf ( BmsPerfType type, short value, ushort duration ) : void
type BmsPerfType
value short
duration ushort
return void

WritePpqn() public method

public WritePpqn ( ushort ppqn ) : void
ppqn ushort
return void

WritePrevNote() public method

public WritePrevNote ( byte prevNote ) : void
prevNote byte
return void

WriteProgramSelect() public method

public WriteProgramSelect ( byte program ) : void
program byte
return void

WriteProgramSelect() public method

public WriteProgramSelect ( ushort program ) : void
program ushort
return void

WriteRaw() public method

public WriteRaw ( byte data ) : void
data byte
return void

WriteRemovePool() public method

public WriteRemovePool ( ) : void
return void

WriteSeek() public method

public WriteSeek ( ) : BmsPoint
return BmsPoint

WriteSeek() public method

public WriteSeek ( BmsSeekMode mode ) : BmsPoint
mode BmsSeekMode
return BmsPoint

WriteSeek() public method

public WriteSeek ( BmsPoint point ) : void
point BmsPoint
return void

WriteSeek() public method

public WriteSeek ( BmsSeekMode mode, BmsPoint point ) : void
mode BmsSeekMode
point BmsPoint
return void

WriteSeekEx() public method

public WriteSeekEx ( ) : BmsPoint
return BmsPoint

WriteSeekEx() public method

public WriteSeekEx ( BmsSeekMode mode ) : BmsPoint
mode BmsSeekMode
return BmsPoint

WriteSeekEx() public method

public WriteSeekEx ( BmsPoint point ) : void
point BmsPoint
return void

WriteSeekEx() public method

public WriteSeekEx ( BmsSeekMode mode, BmsPoint point ) : void
mode BmsSeekMode
point BmsPoint
return void

WriteSetDynamic() public method

public WriteSetDynamic ( byte idx ) : BmsPoint
idx byte
return BmsPoint

WriteSetDynamic() public method

public WriteSetDynamic ( byte idx, BmsPoint point ) : void
idx byte
point BmsPoint
return void

WriteStopChild() public method

public WriteStopChild ( byte idx ) : void
idx byte
return void

WriteTempo() public method

public WriteTempo ( ushort tempo ) : void
tempo ushort
return void

WriteTrackEnd() public method

public WriteTrackEnd ( ) : void
return void

WriteTrackInit() public method

public WriteTrackInit ( short arg ) : void
arg short
return void

WriteTranspose() public method

public WriteTranspose ( sbyte transpose ) : void
transpose sbyte
return void

WriteUnsetDynamic() public method

public WriteUnsetDynamic ( byte idx ) : void
idx byte
return void

WriteVoiceOff() public method

public WriteVoiceOff ( byte voiceId ) : void
voiceId byte
return void

WriteVoiceOff() public method

public WriteVoiceOff ( byte voiceId, byte unk ) : void
voiceId byte
unk byte
return void

WriteVoiceOn() public method

public WriteVoiceOn ( byte note, byte voiceId, byte velocity ) : void
note byte
voiceId byte
velocity byte
return void