ailiaAudioStandardize method

int ailiaAudioStandardize(
  1. Pointer<Void> dst,
  2. Pointer<Void> src,
  3. int src_n
)

~japanese @brief 実数の信号に対して標準化を実行します。 @param dst 出力データのポインタ、float 型、要素数 src_n @param src 入力データのポインタ、float 型、要素数 src_n @param src_n 入力データの要素数 @return 成功した場合は \ref AILIA_STATUS_SUCCESS 、そうでなければエラーコードを返す。 @details 入力データの平均0、分散1になるよう標準化を行う。 dst = (src - mean(src)) / std(src)

~english @brief Standardize a real signal. @param dst pointer to the output data, of float format, and of length src_n @param src pointer to the input data, of float format, and of length src_n @param src_n length of the input data @return In case of success, \ref AILIA_STATUS_SUCCESS , and else an error code is returned. @details Standardize the input data so that its average value becomes 0 and its variance 1. dst = (src - mean(src)) / std(src)

Implementation

int ailiaAudioStandardize(
  ffi.Pointer<ffi.Void> dst,
  ffi.Pointer<ffi.Void> src,
  int src_n,
) {
  return _ailiaAudioStandardize(
    dst,
    src,
    src_n,
  );
}