(C)Copyright 2000 NTT Cyber Space Laboratories

TvqInitialize()


名前
TvqInitialize - TwinVQ デコーダの初期化

形式
#include "twinvq.h"
#include "tvqdec.h"
void TvqInitialize(headerInfo *setupInfo, INDEX *index, int errorMessageBoxSwitch);

機能説明

TvqInitialize() は、setupInfo に格納されているセットアップ情報に従って TwinVQ デコーダを初期化します。この関数は同時に、符号情報の受渡し構造体 index も初期化します。

errorMessageBoxSwitch に 0 以外の値が与えられると、初期化エラー時にエラーメッセージボックスを表示します。

戻り値

初期化時のエラーの内容によってエラーコードを返します。エラーコードの内容は以下の通りです。下記のエラーコード名は、twinvq.h ファイル中で定義されています。


        TVQ_NO_ERROR      = 0       /* エラーなし */
        TVQ_ERROR         = 1       /* 内容を特定しないエラー */
        TVQ_ERROR_VERSION = 2       /* バージョン名が正しくない */
        TVQ_ERROR_CHANNEL = 3       /* チャネルモード番号が正しくない */
        TVQ_ERROR_MODE    = 4       /* 入力されたサンプリング周波数とビットレートの組み合わせに対応する符号化モードがない */
        TVQ_ERROR_PARAM   = 5       /* 内部パラメータの設定エラー */