TvqInitialize関数のマニュアル

(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       /* 内部パラメータの設定エラー */