(C)Copyright 2000 NTT Cyber Space Laboratories

TvqEncInitialize()


名前
TvqEncInitialize - TwinVQ エンコーダの初期化

形式

#include "twinvq.h"
#include "tvqenc.h"
int TvqEncInitialize(headerInfo *setupInfo, encSpecificInfo *encInfo, INDEX *index, int errorMessageBoxSwitch);
     
機能説明

TvqEncInitialize() は、setupInfoencInfo に格納されているセットアップ情報に従って 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       /* 内部パラメータの設定エラー */
        TVQ_ERROR_N_CAN   = 6       /* VQ 予備選択数が正しくない(エンコーダのみで使用される) */
     
この関数が置かれているファイル
tvqenc.dll