C# 클래스 DSPUtil.MathUtil

파일 보기 프로젝트 열기: hughpyle/inguz-DSPUtil

공개 프로퍼티들

프로퍼티 타입 설명
INVSQRT2 double
SQRT2 double

공개 메소드들

메소드 설명
Bark ( double f ) : double

Compute the Bark critical band rate z at frequency f (Hz)

BarkCb ( double f ) : double

Compute the Bark critical bandwidth Cb at frequency f (Hz)

Degrees ( double radians ) : double
FSamples ( double feet, uint sampleRate ) : int
FcFromFeet ( double r ) : double
FcFromMetres ( double r ) : double
Feet ( int samples, uint sampleRate ) : double
IsPowerOfTwo ( int n ) : bool
MSamples ( double metres, uint sampleRate ) : int
Metres ( int samples, uint sampleRate ) : double
NextPowerOfTwo ( int n ) : int
Radians ( double degrees ) : double
dB ( double gain ) : double
gain ( double dB ) : double
gcd ( uint a, uint b ) : uint
invert ( InvertDelegate fn, double low, double high, double i ) : double
lcm ( uint a, uint b ) : uint

메소드 상세

Bark() 공개 정적인 메소드

Compute the Bark critical band rate z at frequency f (Hz)
public static Bark ( double f ) : double
f double Frequency (Hz)
리턴 double

BarkCb() 공개 정적인 메소드

Compute the Bark critical bandwidth Cb at frequency f (Hz)
public static BarkCb ( double f ) : double
f double Frequency (Hz)
리턴 double

Degrees() 공개 정적인 메소드

public static Degrees ( double radians ) : double
radians double
리턴 double

FSamples() 공개 정적인 메소드

public static FSamples ( double feet, uint sampleRate ) : int
feet double
sampleRate uint
리턴 int

FcFromFeet() 공개 정적인 메소드

public static FcFromFeet ( double r ) : double
r double
리턴 double

FcFromMetres() 공개 정적인 메소드

public static FcFromMetres ( double r ) : double
r double
리턴 double

Feet() 공개 정적인 메소드

public static Feet ( int samples, uint sampleRate ) : double
samples int
sampleRate uint
리턴 double

IsPowerOfTwo() 공개 정적인 메소드

public static IsPowerOfTwo ( int n ) : bool
n int
리턴 bool

MSamples() 공개 정적인 메소드

public static MSamples ( double metres, uint sampleRate ) : int
metres double
sampleRate uint
리턴 int

Metres() 공개 정적인 메소드

public static Metres ( int samples, uint sampleRate ) : double
samples int
sampleRate uint
리턴 double

NextPowerOfTwo() 공개 정적인 메소드

public static NextPowerOfTwo ( int n ) : int
n int
리턴 int

Radians() 공개 정적인 메소드

public static Radians ( double degrees ) : double
degrees double
리턴 double

dB() 공개 정적인 메소드

public static dB ( double gain ) : double
gain double
리턴 double

gain() 공개 정적인 메소드

public static gain ( double dB ) : double
dB double
리턴 double

gcd() 공개 정적인 메소드

public static gcd ( uint a, uint b ) : uint
a uint
b uint
리턴 uint

invert() 공개 정적인 메소드

public static invert ( InvertDelegate fn, double low, double high, double i ) : double
fn InvertDelegate
low double
high double
i double
리턴 double

lcm() 공개 정적인 메소드

public static lcm ( uint a, uint b ) : uint
a uint
b uint
리턴 uint

프로퍼티 상세

INVSQRT2 공개적으로 정적으로 프로퍼티

public static double INVSQRT2
리턴 double

SQRT2 공개적으로 정적으로 프로퍼티

public static double SQRT2
리턴 double