C# 클래스 DSPUtil.Loudness

파일 보기 프로젝트 열기: hughpyle/inguz-DSPUtil 1 사용 예제들

공개 메소드들

메소드 설명
DifferentialSPL ( double phon0, double phon1 ) : FilterProfile
DifferentialSPL ( double phon0, double phon1, double scale ) : FilterProfile
SPL ( double phon ) : FilterProfile

Create a list of dB SPL equal-loudness values for a given 'phon' loudness (from zero, threshold, to 90)

WeightedVolume ( ISoundObj src ) : double

Calculate the weighted volume of a sound source. NB: this consumes lots of memory for long sources.

WeightedVolume ( ISoundObj src, double dbSPL, double dbSPLBase ) : double

Calculate the weighted volume of a sound source. NB: this consumes lots of memory for long sources.

WeightedVolume1 ( ISoundObj src, double dbSPL, double dbSPLBase ) : double

Calculate the weighted volume of a *single channel* sound source. NB: this consumes lots of memory for long sources.

비공개 메소드들

메소드 설명
WeightedVolume2 ( SoundBuffer src, double dbSPL, double dbSPLBase ) : double

메소드 상세

DifferentialSPL() 공개 정적인 메소드

public static DifferentialSPL ( double phon0, double phon1 ) : FilterProfile
phon0 double
phon1 double
리턴 FilterProfile

DifferentialSPL() 공개 정적인 메소드

public static DifferentialSPL ( double phon0, double phon1, double scale ) : FilterProfile
phon0 double
phon1 double
scale double
리턴 FilterProfile

SPL() 공개 정적인 메소드

Create a list of dB SPL equal-loudness values for a given 'phon' loudness (from zero, threshold, to 90)
public static SPL ( double phon ) : FilterProfile
phon double
리턴 FilterProfile

WeightedVolume() 공개 정적인 메소드

Calculate the weighted volume of a sound source. NB: this consumes lots of memory for long sources.
public static WeightedVolume ( ISoundObj src ) : double
src ISoundObj
리턴 double

WeightedVolume() 공개 정적인 메소드

Calculate the weighted volume of a sound source. NB: this consumes lots of memory for long sources.
public static WeightedVolume ( ISoundObj src, double dbSPL, double dbSPLBase ) : double
src ISoundObj
dbSPL double
dbSPLBase double
리턴 double

WeightedVolume1() 공개 정적인 메소드

Calculate the weighted volume of a *single channel* sound source. NB: this consumes lots of memory for long sources.
public static WeightedVolume1 ( ISoundObj src, double dbSPL, double dbSPLBase ) : double
src ISoundObj
dbSPL double
dbSPLBase double
리턴 double