目次 - SDL_mixer 3.0 - MIX_SetTrackFrequencyRatio

MIX_SetTrackFrequencyRatio

トラックの周波数倍率を設定する

ヘッダ

SDL3_mixer/SDL_mixer.h

構文

bool MIX_SetTrackFrequencyRatio(MIX_Track *track, float ratio);

引数

MIX_Track *track設定するトラック
floatratio周波数倍率. 0.01fから100.0fの間の必要がある

戻り値

(bool) 成功のとき真, 失敗のとき偽を戻す. SDL_GetError()を呼んで詳細を知ることができる.

詳細

周波数倍率はオーディオデータが消費されたとき調整のために使用される. この値を変更するとトラックのオーディオの速さとピッチが変化する. 値が1.0fよりも大きいとき, 音は速く高くなる. 1.0fより小さいとき, 音が遅く低くなる. 1.0fは通常の速さである.

デフォルトは1.0fである.

この値は後のミックスのためにいつでも変更できる.

スレッドセーフ

この関数はどのスレッドからも安全に呼べる.

バージョン

SDL_image 3.0.0以降

関連項目

SDL Wikiへのリンク

SDL3_mixer/MIX_SetTrackFrequencyRatio