(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 データフォーマット説明書