DSFXFlanger
DSFXFlanger 構造体は、フランジ エフェクトのパラメーターを格納します。
typedef struct DSFXFlanger {
FLOAT fWetDryMix;
FLOAT fDepth;
FLOAT fFeedback;
FLOAT fFrequency;
LONG lWaveform;
FLOAT fDelay;
LONG lPhase;
} DSFXFlanger;
メンバ
- fWetDryMix
ウェット (処理済み) 信号とドライ (未処理) 信号の比率です。DSFXFLANGER_WETDRYMIX_MIN から DSFXFLANGER_WETDRYMIX_MAX (すべてウェット) の範囲の値になる必要があります。既定値は 50 です。 - fDepth
低周波オシレーター (LFO) により変調される遅延時間の割合です。1/100 パーセント単位で指定します。DSFXFLANGER_DEPTH_MIN から DSFXFLANGER_DEPTH_MAX の範囲の値になる必要があります。既定値は 100 です。 - fFeedback
エフェクトの入力にフィード バックされる出力信号の割合です。DSFXFLANGER_FEEDBACK_MIN から DSFXFLANGER_FEEDBACK_MAX の範囲で指定します。既定値は -50 です。 - fFrequency
低周波オシレーターの周波数です。DSFXFLANGER_FREQUENCY_MIN から DSFXFLANGER_FREQUENCY_MAX の範囲で指定します。既定値は 0.25 です。 - lWaveform
低周波オシレーターの波形です。既定の波形はサインです。有効値を次の表に示します。 - fDelay
入力が遅延される再生までのミリ秒単位の秒数です。DSFXFLANGER_DELAY_MIN から DSFXFLANGER_DELAY_MAX の範囲で指定します。既定値は、16 ms です。 - lPhase
左右の低周波オシレーター間の位相差です。DSFXFLANGER_PHASE_MIN から DSFXFLANGER_PHASE_MAX の範囲で指定します。有効値を次の表に示します。 既定値は DSFXFLANGER_PHASE_ZERO です。
要件
ヘッダー: DSound.h 宣言