Sint64 MIX_GetTrackPlaybackPosition(MIX_Track *track);
| MIX_Track * | track | 問い合わせるトラック |
(MIX_GetTrack3DPosition()と混同しないこと. これはトラックの3D空間内の位置で, オーディオデータの再生位置ではない.)
位置はデコードされたオーディオデータのサンプルフレーム単位で, 時間ではないため完全なミキシングの位置を得ることができる. 時間単位が必要な場合は, MIX_TrackFramesToMS()で変換してミリ秒を得ることができる.
停止または一時停止されたトラックの場合は停止中の位置を戻す. 再生中のトラックは再生中の位置を戻す. これは時間が経過すると変化する.
この関数はどのスレッドからも安全に呼べる.