Wave データ格納用クラス。 効率を考えて、時系列のままデータを保持しておく WaveTime と、 周波数領域に変換してデータを保持しておく WaveFrequency と、 Middle/Side 形式でデータを保持しておく WaveMS に分ける。 このクラスは抽象基底クラス。
示例#1
0
		/// <summary>
		/// データ wave の読み出し。
		/// 無音区間の除去を行う。
		/// </summary>
		/// <param name="filename">ファイル名</param>
		/// <param name="length">読み込む長さ</param>
		/// <param name="skip">ファイルの先頭を読み飛ばす長さ</param>
		/// <param name="threshold">閾値</param>
		/// <param name="relative">閾値にピーク値から見た相対値を使う</param>
		/// <param name="dstLength">コピー後の配列の長さ</param>
		public void ReadData(string filename, int skip, int length, double threshold, bool relative, int dstLength)
		{
			this.data = WaveAnalyzer.Read(filename, skip, length, threshold, relative, dstLength);
		}
示例#2
0
 /// <summary>
 /// データ wave の読み出し。
 /// 無音区間の除去を行う。
 /// </summary>
 /// <param name="filename">ファイル名</param>
 /// <param name="length">読み込む長さ</param>
 /// <param name="skip">ファイルの先頭を読み飛ばす長さ</param>
 /// <param name="threshold">閾値</param>
 /// <param name="relative">閾値にピーク値から見た相対値を使う</param>
 /// <param name="dstLength">コピー後の配列の長さ</param>
 public void ReadData(string filename, int skip, int length, double threshold, bool relative, int dstLength)
 {
     this.data = WaveAnalyzer.Read(filename, skip, length, threshold, relative, dstLength);
 }
示例#3
0
		/// <summary>
		/// データ wave の読み出し。
		/// </summary>
		/// <param name="filename">ファイル名</param>
		/// <param name="length">読み込む長さ</param>
		/// <param name="skip">ファイルの先頭を読み飛ばす長さ</param>
		/// <param name="dstLength">コピー後の配列の長さ</param>
		public void ReadData(string filename, int skip, int length, int dstLength)
		{
			this.data = WaveAnalyzer.Read(filename, skip, length, dstLength);
		}
示例#4
0
 /// <summary>
 /// データ wave の読み出し。
 /// </summary>
 /// <param name="filename">ファイル名</param>
 /// <param name="length">読み込む長さ</param>
 /// <param name="skip">ファイルの先頭を読み飛ばす長さ</param>
 /// <param name="dstLength">コピー後の配列の長さ</param>
 public void ReadData(string filename, int skip, int length, int dstLength)
 {
     this.data = WaveAnalyzer.Read(filename, skip, length, dstLength);
 }