目次 - SDL_mixer 3.0 - MIX_CreateTrack

MIX_CreateTrack

ミキサーに新しいトラックを生成する

ヘッダ

SDL3_mixer/SDL_mixer.h

構文

MIX_Track * MIX_CreateTrack(MIX_Mixer *mixer);

引数

MIX_Mixer *mixerトラックを生成するミキサー

戻り値

(MIX_Track *) 成功のとき新しいMIX_Trackを戻す. 失敗のときNULLを戻す. SDL_GetError()を呼んで詳細を知ることができる.

詳細

トラックは単一の音声源を提供する. 現在再生中のトラックは全て1つにミックスされ, ミキサーから最終的な出力先へと向かう.

メモリが許す限り生成できるトラックの数に制限はないが, 通常は少数のトラックを全ての読み込んだオーディオで適切に再利用する.

トラックはMIX_Mixer固有であり, ミキサー間で共有することはできない.

スレッドセーフ

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

バージョン

SDL_image 3.0.0以降

関連項目

SDL Wikiへのリンク

SDL3_mixer/MIX_CreateTrack