C# 클래스 SoundLibrary.WaveAnalysis.WaveAnalyzer

Wave ファイル解析用クラス。
파일 보기 프로젝트 열기: ufcpp/UfcppSample 1 사용 예제들

공개 메소드들

메소드 설명
ReadData ( string filename, int skip, int length ) : void

データ wave の読み出し。

ReadData ( string filename, int skip, int length, double threshold, bool relative ) : void

データ wave の読み出し。 無音区間の除去を行う。

ReadData ( string filename, int skip, int length, double threshold, bool relative, int dstLength ) : void

データ wave の読み出し。 無音区間の除去を行う。

ReadData ( string filename, int skip, int length, int dstLength ) : void

データ wave の読み出し。

WirteData ( string filename ) : void

データ wave の書き込み。

비공개 메소드들

메소드 설명
CopyArray ( double src, int index, int length ) : double[]

配列をコピー

CopyArray ( double src, int index, int length, int dstLength ) : double[]

配列をコピー コピー後の配列の長さの方が長い場合、後ろを0詰め

GetPeekValue ( double x ) : double

配列のピーク値を求める。

GetSilentLength ( double x, double threshold ) : int

無音区間の長さを求める。

Read ( string filename, int skip, int length ) : WaveData

ファイルから Wave データを読み出し。

Read ( string filename, int skip, int length, double threshold, bool relative ) : WaveData

ファイルから Wave データを読み出し。

Read ( string filename, int skip, int length, double threshold, bool relative, int dstLength ) : WaveData

ファイルから Wave データを読み出し。 (後ろ0詰め)

Read ( string filename, int skip, int length, int dstLength ) : WaveData

ファイルから Wave データを読み出し。 (後ろ0詰め)

메소드 상세

ReadData() 공개 메소드

データ wave の読み出し。
public ReadData ( string filename, int skip, int length ) : void
filename string ファイル名
skip int ファイルの先頭を読み飛ばす長さ
length int 読み込む長さ
리턴 void

ReadData() 공개 메소드

データ wave の読み出し。 無音区間の除去を行う。
public ReadData ( string filename, int skip, int length, double threshold, bool relative ) : void
filename string ファイル名
skip int ファイルの先頭を読み飛ばす長さ
length int 読み込む長さ
threshold double 閾値
relative bool 閾値にピーク値から見た相対値を使う
리턴 void

ReadData() 공개 메소드

データ wave の読み出し。 無音区間の除去を行う。
public ReadData ( string filename, int skip, int length, double threshold, bool relative, int dstLength ) : void
filename string ファイル名
skip int ファイルの先頭を読み飛ばす長さ
length int 読み込む長さ
threshold double 閾値
relative bool 閾値にピーク値から見た相対値を使う
dstLength int コピー後の配列の長さ
리턴 void

ReadData() 공개 메소드

データ wave の読み出し。
public ReadData ( string filename, int skip, int length, int dstLength ) : void
filename string ファイル名
skip int ファイルの先頭を読み飛ばす長さ
length int 読み込む長さ
dstLength int コピー後の配列の長さ
리턴 void

WirteData() 공개 메소드

データ wave の書き込み。
public WirteData ( string filename ) : void
filename string ファイル名
리턴 void