ファイルの構成
====================================

HARK音響ライブラリのファイル構成は以下の通りである。

.. list-table::
    :align: left
    :widths: auto

    * - ディレクトリ名
      - 機能
    * - docs
      - 各種ドキュメントのソースおよび生成されたドキュメント
    * - docs/build/html
      - Sphinx によって生成されたドキュメント HTML
    * - docs/source
      - ドキュメントの Sphinx ソースコード
    * - include
      - C++ 版ソースコードのヘッダファイル
    * - include/hark-lib
      - C++ 版ソースコードのうち、ミドルウェア部・ネットワーク部のヘッダファイル
    * - include/hark-lib/include
      - C++ 版ソースコードのうち、ミドルウェア部・ネットワーク部の内部用ヘッダファイル
    * - include/hark-lib/extlib
      - C++ 版ソースコードのうち、参照している外部ライブラリ類のヘッダファイル
    * - include/hark-lib/node
      - C++ 版ソースコードのうち、ノード部のヘッダファイル
    * - python
      - python ラッパー部のソースコード等
    * - src
      - C++ 版ソースコードのうち、ミドルウェア部・ネットワーク部のソースファイル
    * - src/node
      - C++ 版ソースコードのうち、ノード部のソースファイル
    * - windows
      - Windows 版ラッパー部のソースコード等
    * - windows/HARKlib
      - Windows 版ラッパー部のうち、C++/CLI で記述された C++, C# 間のブリッジ機能
    * - windows/HARKlibSample
      - Windows 版ラッパー部のうち、C# で記述されたサンプルプログラム
    * - windows/hark-lib
      - Windows 版ラッパー部のうち、C++ 版ソースコードをビルドするためのプロジェクトファイル等
    * - xcode
      - iOS 版ラッパー部のソースコード等
    * - xcode/HARKlib
      - iOS 版ラッパー部のうち、Objective-C で記述された C++, Swift 間のブリッジ機能
    * - xcode/HARKlibSample
      - iOS 版ラッパー部のうち、Swift で記述されたサンプルプログラム
    * - xcode/hark-lib
      - iOS 版ラッパー部のうち、C++ 版ソースコードをビルドするためのプロジェクトファイル等
    * - xcode/harklib.xcworkspace
      - iOS 版ラッパー部のうち、Xcode ワークスペース設定
