目次 - SDL_mixer 3.0 - MIX_PlayTrack

MIX_PlayTrack

トラックの再生を開始(または再開)する

ヘッダ

SDL3_mixer/SDL_mixer.h

構文

bool MIX_PlayTrack(MIX_Track *track, SDL_PropertiesID options);

引数

MIX_Track *trackミキシングを開始(または再開)するトラック
SDL_PropertiesIDoptions再生のプロパティ. 0も可

戻り値

(bool) 成功のとき真, エラーのとき偽を戻す. SDL_GetError()を呼んで詳細を知ることができる.

詳細

トラックは再生のとき最後に割り付けられた入力を使用する. トラックは入力が割り付けられている必要がある. そうでなければこの関数は失敗する. 入力はMIX_SetTrackAudio(), MIX_SetTrackAudioStream(), またはMIX_SetTrackIOStream()で割り付ける.

トラックが既に再生中または一時停止中の場合, この関数はトラックを新しいパラメータで再再生する.

いくつかのパラメータがあり, 将来的には追加される可能性がある. パラメータはSDL_PropertiesIDで指定する. パラメータには妥当なデフォルトがあり, optionsに0を指定すると全てデフォルトを選択したことになる.

SDL_PropertiesIDについてはSDLのドキュメントに詳細がある.

これらのプロパティに対応している:

この関数が失敗したとき, このトラックのミックスは開始(既に開始した場合は再開)されない.

スレッドセーフ

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

バージョン

SDL_image 3.0.0以降

関連項目

SDL Wikiへのリンク

SDL3_mixer/MIX_PlayTrack