Example #1
0
        /// <summary> サウンド復帰 </summary>
        public void Resume(SoundElement element, CriAtomEx.ResumeMode resumeMode = CriAtomEx.ResumeMode.AllPlayback)
        {
            if (element == null)
            {
                return;
            }

            var playback = element.GetPlayback();

            playback.Resume(resumeMode);
            element.Update();

            if (onResume != null)
            {
                onResume.OnNext(element);
            }
        }
Example #2
0
        /// <summary> 全サウンド復帰 </summary>
        public void ResumeAll(CriAtomEx.ResumeMode resumeMode = CriAtomEx.ResumeMode.AllPlayback)
        {
            if (soundElements.IsEmpty())
            {
                return;
            }

            player.Resume(resumeMode);

            foreach (var element in soundElements)
            {
                element.Update();

                if (onResume != null)
                {
                    onResume.OnNext(element);
                }
            }
        }
Example #3
0
 private static void criAtomExPlayback_Resume(uint id, CriAtomEx.ResumeMode mode)
 {
 }
Example #4
0
 /**
  * <summary>再生音のポーズ解除</summary>
  * <param name='mode'>ポーズ解除対象</param>
  * <remarks>
  * <para header='説明'>再生音単位で一時停止状態の解除を行います。<br/>
  * 引数(mode)に PausedPlayback を指定して本関数を実行すると、
  * ユーザが ::CriAtomExPlayer::Pause 関数(または ::CriAtomExPlayback::Pause
  * 関数)で一時停止状態になった音声の再生が再開されます。<br/>
  * 引数(mode)に PreparedPlayback を指定して本関数を実行すると、
  * ユーザが ::CriAtomExPlayer::Prepare 関数で再生準備を指示した音声の再生が開始されます。<br/></para>
  * <para header='備考'>::CriAtomExPlayer::Pause 関数でポーズ状態のプレーヤに対して ::CriAtomExPlayer::Prepare
  * 関数で再生準備を行った場合、その音声は PausedPlayback 指定のポーズ解除処理と、
  * PreparedPlayback 指定のポーズ解除処理の両方が行われるまで、再生が開始されません。<br/>
  * <br/>
  * ::CriAtomExPlayer::Pause 関数か ::CriAtomExPlayer::Prepare 関数かに関係なく、
  * 常に再生を開始したい場合には、引数(mode)に AllPlayback を指定して本関数を実行してください。<br/></para>
  * </remarks>
  * <seealso cref='CriAtomExPlayback::IsPaused'/>
  * <seealso cref='CriAtomExPlayer::Resume'/>
  * <seealso cref='CriAtomExPlayer::Pause'/>
  */
 public void Resume(CriAtomEx.ResumeMode mode)
 {
     criAtomExPlayback_Resume(this.id, mode);
 }