An NDoc Documented Class Library

VsqFile メンバ

VsqFile 概要

静的 パブリック メソッド

WriteFlexibleLengthUnsignedLong 整数を書き込む。フォーマットはSMFの可変長数値表現。

パブリック コンストラクタ

VsqFile オーバーロード。 VsqFile クラスの新しいインスタンスを初期化します。

パブリック プロパティ

PreMeasure プリメジャー値を取得または設定します。
PreMeasureInClock プリメジャーの長さ(クロック)を取得します。
TempoTable 
TickPerQuarter 
TimeSigTable 
TotalClocks 曲の長さを取得します。(クロック(4分音符は480クロック))
TotalSec 曲の長さを取得する。(sec)
Tracks 

パブリック メソッド

BarNumberFromClock 指定したクロックが、曲頭から何小節目に属しているかを調べます
ClockFromSec 指定した時刻における、クロックを取得します
Dispose 
Equals (Object から継承されます) 指定した Object が、現在の Object と等しいかどうかを判断します。
Execute 
GetHashCode (Object から継承されます) 特定の型のハッシュ関数として機能します。
GetType (Object から継承されます) 現在のインスタンスの Type を取得します。
InverseCommand 
PrintLyricTable 指定された番号のトラックに含まれる歌詞を指定されたファイルに出力します
SecFromClock 指定したクロックにおける、clock=0からの演奏経過時間(sec)
ToString (Object から継承されます) 現在の Object を表す String を返します。
Write ファイルにこのVsqFileインスタンスの中身を出力します。
WriteCharArray char[]を書き込む。
WriteTempo テンポ値をビッグエンディアンで書き込みます。 テンポは3バイトで記入されるので、別関数を用意した。
WriteUnsignedInt uint値をビッグエンディアンでfsに書き込みます
WriteUnsignedShort ushort値をビッグエンディアンでfsに書き込みます

プロテクト メソッド

Finalize (Object から継承されます) Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。
MemberwiseClone (Object から継承されます) 現在の Object の簡易コピーを作成します。

参照

VsqFile クラス | Boare.Lib.Vsq 名前空間