(C)Copyright 2000 NTT Cyber Space Laboratories

TvqCreateHeaderChunk()


名前
TvqCreateHeaderChunk - TwinVQ ヘッダデータの作成

形式
#include "twinvq.h"
#include "ChunkHelper.h"
CChunkChunk* TvqCreateHeaderChunk(headerInfo *setupInfo, std::string directory);

機能説明
TvqCreateHeaderChunk() は、TwinVQ ヘッダデータを作成します。ヘッダデータは CChunkChunk型のオブジェクトとして生成されます。

ヘッダデータに含まれる標準チャンクの内容は、headerInfo 型の構造体 setupInfo により与えます。

標準チャンク以外のチャンクのデータは、directory で指し示したディレクトリに置かれている設定ファイルから与えられます。チャンクの指定はファイル名で行います。例えば、YEAR チャンクのデータは <directory>/YEAR という名前のファイルから与えられます。チャンクデータが複数のフィールドを持つ場合、設定ファイル中に、スペースまたはリターンで区切って、フィールドデータを順次入れておきます。例えば、YEAR チャンクは year と month という2つのフィールドを持つので、<directory>/YEAR ファイルには、

     2000
     8

というようにデータを入れておきます。

SCND チャンクはサブチャンクで構成されていますが、SCND チャンクのサブチャンクについては、<directory>/SCND/ ディレクトリに設定ファイルを置きます。例えば、SCND チャンクの NAME サブチャンクのデータは、<directory>/SCND/NAME ファイルから与えられます。

参照
headerInfo, TwinVQ データフォーマット説明書