Sint64 MIX_TrackMSToFrames(MIX_Track *track, Sint64 ms);
| MIX_Track * | track | 調査するトラック |
| Sint64 | ms | トラック固有のサンプルフレーム数に変換するミリ秒 |
この関数はトラックの現在の入力の形式に基づいてサンプルフレーム数を求める. 入力が変わると形式が変わる場合があり, さらに入力がストリームの途中で形式を変える場合もある(例えば, 2つのMP3を結合したファイルをデコードする場合).
様々な理由のエラー(MIX_Init()が呼ばれていない, トラックがNULLなど)の場合, この関数は-1を戻す.
トラックに入力がない場合, -1を戻す.
msが0未満のとき, -1を戻す.
この関数はどのスレッドからも安全に呼べる.