目次 - SDL_mixer 3.0 - MIX_AudioFramesToMS

MIX_AudioFramesToMS

MIX_Audioの形式のサンプルフレーム数をミリ秒に変換する

ヘッダ

SDL3_mixer/SDL_mixer.h

構文

Sint64 MIX_AudioFramesToMS(MIX_Audio *audio, Sint64 frames);

引数

MIX_Audio *audio調査するオーディオデータ
Sint64framesミリ秒に変換するオーディオデータ固有のサンプルフレーム数

戻り値

(Sint64) 変換されたミリ秒, エラーまたは入力がない場合は-1を戻す. SDL_GetError()を呼んで詳細を知ることができる.

詳細

形式が中間のストリームで変換されていても, 元のオーディオデータの形式に基づいて時間を計算する.

サンプルフレーム数はミリ秒よりも高精度のため, やむを得ずこの関数は最も近いミリ秒に切り捨てて近似する.

framesが0未満のとき, この関数は-1を戻す.

スレッドセーフ

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

バージョン

SDL_image 3.0.0以降

関連項目

SDL Wikiへのリンク

SDL3_mixer/MIX_AudioFramesToMS