|
| char * | readZippedText (struct zip *handle, char *path) |
| | 内部用関数。 zip ファイルからテキストファイルを読み出す More...
|
| |
| harkio_XML * | readZippedXML (struct zip *handle, char *path) |
| | 内部用関数。 zip ファイルからXMLを読み出す More...
|
| |
| int | countTFs (struct zip *handle, char *mode, harkio_Positions *poses) |
| | 内部用関数。 More...
|
| |
| int | countTFs_fromDirectory (char *path, char *mode, harkio_Positions *poses) |
| | 内部用関数。 More...
|
| |
| harkio_TransferFunction * | harkio_TransferFunction_new (void) |
| | コンストラクタ。空の伝達関数構造体 harkio_TransferFunctionを作成する。 More...
|
| |
| harkio_TransferFunction * | harkio_TransferFunction_fromData (harkio_Positions *poses, harkio_Positions *mics, harkio_Config *cfg, harkio_Neighbors *nbrs) |
| | コンストラクタ。与えられた 音源位置群、マイク位置群、コンフィグ、隣接音源位置から構造体を生成する。 More...
|
| |
| harkio_TransferFunction * | harkio_TransferFunction_fromFile (char *path, char *signature) |
| | コンストラクタ。与えられたファイルをロードし、構造体を構成する。 More...
|
| |
| harkio_TransferFunction * | harkio_TransferFunction_fromDirectory (char *path, char *signature) |
| | コンストラクタ。与えられたディレクトリに存在するファイルをロードし、構造体を構成する。 More...
|
| |
| void | harkio_TransferFunction_delete (harkio_TransferFunction **tf) |
| | デストラクタ。メンバになっている構造体を含めて全てのメモリを開放する。 More...
|
| |
| harkio_Config * | harkio_TransferFunction_getConfig (harkio_TransferFunction *tf) |
| | Getter。harkio_TransferFunction の harkio_Config を返す More...
|
| |
| harkio_Neighbors * | harkio_TransferFunction_getNeighbors (harkio_TransferFunction *tf) |
| | Getter。harkio_TransferFunction の harkio_Neighbor を返す More...
|
| |
| harkio_Positions * | harkio_TransferFunction_getMicrophones (harkio_TransferFunction *tf) |
| | Getter。harkio_TransferFunction の マイク位置を表す harkio_Positions を返す More...
|
| |
| harkio_Positions * | harkio_TransferFunction_getPositions (harkio_TransferFunction *tf) |
| | Getter。harkio_TransferFunction の 音源位置を表す harkio_Positions を返す More...
|
| |
| int | harkio_TransferFunction_setConfig (harkio_TransferFunction *tf, harkio_Config *value) |
| | Setter。harkio_TransferFunction の harkio_Config を設定する More...
|
| |
| int | harkio_TransferFunction_setNeighbors (harkio_TransferFunction *tf, harkio_Neighbors *value) |
| | Setter。harkio_TransferFunction の harkio_Neighbors を設定する More...
|
| |
| int | harkio_TransferFunction_setMicrophones (harkio_TransferFunction *tf, harkio_Positions *value) |
| | Setter。harkio_TransferFunction のマイク位置に対応する harkio_Positions を設定する More...
|
| |
| int | harkio_TransferFunction_setPositions (harkio_TransferFunction *tf, harkio_Positions *value) |
| | Setter。harkio_TransferFunction の音源位置に対応する harkio_Positions を設定する More...
|
| |
| int | harkio_TransferFunction_setLocTFs (harkio_TransferFunction *tf, harkio_Matrix **tfs) |
| | Setter。harkio_TransferFunction の音源位置ごとの定位伝達関数を表す harkio_Matrix 配列へのポインタを設定する More...
|
| |
| int | harkio_TransferFunction_setSepTFs (harkio_TransferFunction *tf, harkio_Matrix **tfs) |
| | Setter。harkio_TransferFunction の音源位置ごとの分離伝達関数を表す harkio_Matrix 配列へのポインタを設定する More...
|
| |
| int | harkio_TransferFunction_appendLocTF (harkio_TransferFunction *tf, harkio_Matrix *mat) |
| | harkio_TransferFunction の定位伝達関数を表す harkio_Matrix 配列に要素を追加する。 More...
|
| |
| int | harkio_TransferFunction_appendSepTF (harkio_TransferFunction *tf, harkio_Matrix *mat) |
| | harkio_TransferFunction の分離伝達関数を表す harkio_Matrix 配列に要素を追加する。 More...
|
| |
| int | harkio_TransferFunction_write (harkio_TransferFunction *tf, char *path, char *signature) |
| | harkio_TransferFunction 構造体の情報をファイルに書き込む More...
|
| |
| int | harkio_TransferFunction_write_toDirectory (harkio_TransferFunction *tf, char *path, char *signature) |
| | harkio_TransferFunction 構造体の情報をファイルに書き込む More...
|
| |
| harkio_Matrix * | harkio_TransferFunction_getTFByPos (harkio_TransferFunction *tf, harkio_Position *pos, float tolerance, enum harkio_TFType tf_type) |
| | harkio_TransferFunction 構造体に含まれる伝達関数群から特定の伝達関数を取り出す More...
|
| |
| harkio_Matrix * | harkio_TransferFunction_getTFById (harkio_TransferFunction *tf, int id, enum harkio_TFType tf_type) |
| | harkio_TransferFunction 構造体に含まれる伝達関数群から特定の伝達関数を取り出す More...
|
| |
harkio_TransferFunction の API 群。 内部に harkio_Config, harkio_Neighbors, harkio_Positions などを持ち、1つで伝達関数の読み込み・書き込みなどを受け持つ。
- Author
- Takeshi Mizumoto
- Version
- 0.1