Microsoft DirectX 8.0 (C++)

歌詞トラック リスト

歌詞トラック リストには、トラック形式のデータが含まれる。

<lyrt-list> -> LIST( 'lyrt'
    <lyrl-list>
    )

歌詞トラック リストの唯一のチャンクは、歌詞イベントの配列を格納するもう 1 つのリストである。

<lyrl-list> -> LIST(
    <lyre-list>...
    )

それぞれの歌詞イベントは、次のようにもう 1 つのリストに格納される。

<lyre-list> -> LIST(
    <lyrh-ck>         // イベント ヘッダー チャンク
    <lyrn-ck>         // 通知テキスト
    )

先頭のチャンクはヘッダーである。

<lyrh-ck> -> lyrh( <DMUS_IO_LYRICSTRACK_EVENTHEADER> )

2 番目のチャンクには、イベントに関連付けられたテキストが、NULL で終わる文字列として含まれる。

<lyrn-ck> -> lyrn( <WCHAR>... )