DirectSound DirectSound C/C++ 레퍼런스 DirectSound 의 구조체 DSFXParamEq   [목차열람] [주소복사] [슬롯비우기]
DSFXParamEq
 
Microsoft DirectX 9.0

DSFXParamEq

DSFXParamEq 구조체는, 파라메트릭 이퀼라이저 이펙트의 파라미터를 저장 한다.

구문

typedef struct _DSFXParamEq {
  FLOAT  fCenter;
  FLOAT  fBandwidth;
  FLOAT  fGain;
} DSFXParamEq, *LPDSFXParamEq;

멤버

fCenter

중심 주파수 (Hz 단위). 값의 범위는 DSFXPARAMEQ_CENTER_MIN 로부터 DSFXPARAMEQ_CENTER_MAX 이다. 이 값은, 버퍼의 주파수의 3 분의 1 을 넘을 수 없다. 디폴트값은 8000 이다.

fBandwidth

대역폭 (반음 단위). 값의 범위는 DSFXPARAMEQ_BANDWIDTH_MIN 로부터 DSFXPARAMEQ_BANDWIDTH_MAX 로, 디폴트값은 12 이다.

fGain

게인. 값의 범위는 DSFXPARAMEQ_GAIN_MIN 로부터 DSFXPARAMEQ_GAIN_MAX 로, 디폴트값은 0 이다.

주의

fCenter 의 값은, 버퍼의 주파수의 3 분의 1 을 넘을 수 없다. 이것보다 크지만 허용 범위내의 값을 설정하려고 하면 파라미터에는 지원 되는 가장 가까운 값이 설정되어,IDirectSoundFXParamEq8::SetAllParameters 로부터는 S_FALSE 가 돌아간다.

요건

  헤더:Dsound.h 로 선언.

참조

↑TOP