Sint64 MIX_GetTrackFadeFrames(MIX_Track *track);
| MIX_Track * | track | 問い合わせるトラック |
この関数はトラックが停止中でないとき(一時停止中または再生中)チェックを行い, フェードインまたはフェードアウトならば, 残りのフレーム数を戻す.
フェードアウトならば, 負の数を戻す. フェードインならば, 正の数を戻す. フェード中でなければ, この関数は0を戻す.
様々な理由のエラー(MIX_Init()が呼ばれていない, トラックがNULLなど)の場合, この関数は0を戻すが, エラーとフェード中でないことを判別する方法はない.
この関数はどのスレッドからも安全に呼べる.