目次 - SDL_mixer 3.0 - MIX_SetTrackGroup

MIX_SetTrackGroup

ミキシンググループにトラックを割り付ける

ヘッダ

SDL3_mixer/SDL_mixer.h

構文

bool MIX_SetTrackGroup(MIX_Track *track, MIX_Group *group);

引数

MIX_Track *trackミキシンググループに割り付けるトラック
MIX_Group *group割り付けるミキシンググループ. NULLも可

戻り値

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

詳細

グループ内の全てのトラックは一緒にミックスされ, その出力は最終的な出力としてミックスされる前にアプリケーションが使用できる.

トラックは1つのグループのみ属することができ, トラックとグループは同じMIX_Mixerから生成されている必要がある.

トラックをNULLグループに割り付けると, アプリケーションが生成したグループから取り除かれ, ミキサー内部のデフォルトグループに再割り付けされる.

スレッドセーフ

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

バージョン

SDL_image 3.0.0以降

関連項目

SDL Wikiへのリンク

SDL3_mixer/MIX_SetTrackGroup