TvqEncInitialize関数のマニュアル

(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()` は、`setupInfo` と `encInfo` に格納されているセットアップ情報に従って 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