目次 - SDL_mixer 3.0 - MIX_TrackStoppedCallback

MIX_TrackStoppedCallback

トラックが停止したとき呼ばれるコールバックの型

ヘッダ

SDL3_mixer/SDL_mixer.h

構文

typedef void (SDLCALL *MIX_TrackStoppedCallback)(void *userdata, MIX_Track *track);

引数

void *userdata私的な利用のためにコールバックに渡した不透明ポインタ
MIX_Track *track停止したトラック

詳細

ミックスするデータが尽きた(そしてループも完了した), またはアプリケーションが明示的に停止させたことでトラックの再生が完了した場合, このコールバックが呼ばれる.

トラックに入力の変更や再開を含む操作を行ってもよい. これがミキシングの途中でデータが尽きたため行われた場合, ミキサーは新しいトラックの状態のミキシングを音声を途切れさせることなく開始する.

トラックの破棄ではコールバックは呼ばれない.

バージョン

SDL_image 3.0.0以降

関連項目

SDL Wikiへのリンク

SDL3_mixer/MIX_TrackStoppedCallback