目次 - SDL_mixer - API(機能別) - チャネル

一般

これらの関数は効果音ミキシングチャネルで使われる. 音楽には影響しない.

設定

  1. Mix_AllocateChannels - ミキサーが管理するチャネルの数を動的に変更する
  2. Mix_Volume - 指定のチャネルのボリュームを設定する
  3. Mix_MasterVolume - 全チャネルの全体ボリュームを設定する

再生

  1. Mix_PlayChannel - 指定のチャネルのチャンクを再生する
  2. Mix_PlayChannelTimed - 指定のチャネルのチャンクを時間を指定して再生する
  3. Mix_FadeInChannel - 指定のチャネルで音声チャンクをフェードインしながら再生する
  4. Mix_FadeInChannelTimed - 再生時間を指定して指定のチャネルで音声チャンクをフェードインしながら再生する

一時停止

  1. Mix_Pause - 指定のチャネルを一時停止する
  2. Mix_Resume - 指定のチャネルを一時停止から復帰させる

停止

  1. Mix_HaltChannel - 指定のチャネルを停止する
  2. Mix_ExpireChannel - 指定のチャネルの停止までの時間を変更する
  3. Mix_FadeOutChannel - 指定の時間フェードアウトしてチャネルを停止する
  4. Mix_ChannelFinished - チャネルの再生が完了したとき呼ばれるコールバックを設定する

情報獲得

  1. Mix_Playing - 指定のチャネルの再生状態をチェックする
  2. Mix_Paused - 指定のチャネルが一時停止中か否かを得る
  3. Mix_FadingChannel - チャネルのフェーディング状態を得る
  4. Mix_GetChunk - ミキサーチャネルに関連付けられたMix_Chunkを得る