次の方法で共有


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 宣言

関連項目

フランジ | IDirectSoundFXFlanger8