﻿このフォルダについて


■ これはなに？

  DspAdpcm 形式に波形をエンコードするための VC プロジェクトです。

  もともと RVL_SDK の dsptool.dll をビルドするためのコードを、
  スタティックライブラリにビルドしなおすため、
  元とは別のプロジェクトを作成しました。


■ ビルド方法

  DspAdpcm.vcxproj を開き、ビルドすると、DspAdpcm\lib\{Debug,Release} フォルダに
  DspAdpcm.lib が生成されます。


■ フォルダ構成

  DspAdpcm\

    DspAdpcm.vcxproj

    include\
      DspAdpcmLib.h   --------> C++ からリンクできるように dspadpcm.h に
                                extern "C" を加えたものです。
      dspadpcm.h      ----+
      encode.h            |
      endian.h            |
      Nxadpcm.h           +---> 元の dsptool.dll ソースコードに含まれていた
      tbdesign.h          |     ヘッダーファイルです。
      types.h         ----+
  
    src\
      codebook.c      ----+
      encframe.c          |
      encode.c            +---> 元の dsptool.dll ソースコードに含まれていた
      endian.c            |     ソースファイルです。
      estimate.c          |
      tbdesign.c      ----+
      dspadpcm.c      --------> 元のソースファイルに加え、DllMain 関数を
                                #ifndef _LIB でくくりだしたものです。
  
    README.txt        --------> このファイルです。


■ 更新履歴

  - 2014-09-18 (数野貴亮) DspAdpcm.sln を削除（SoundMaker からビルドするため不要になりました）
  - 2014-05-13 (正木敦之) フォルダ構成を変更 (sln を vcxproj と同じ階層にあわせた)
  - 2009-09-10 (正木) 初版
