Exemplo n.º 1
0
 static public int Stop(IntPtr l)
 {
     try {
         CinemaDirector.CinemaAudio self = (CinemaDirector.CinemaAudio)checkSelf(l);
         self.Stop();
         return(0);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Stop playback of all playing audio items.
        /// </summary>
        public override void Stop()
        {
            base.elapsedTime = 0f;
            List <TimelineItem> items = GetAllTimelineItems();

            for (int i = 0; i < items.Count; i++)
            {
                CinemaAudio cinemaAudio = items[i] as CinemaAudio;
                if (cinemaAudio != null)
                {
                    cinemaAudio.Stop();
                }
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// Stop playback of all playing audio items.
        /// </summary>
        public override void Stop()
        {
#if PROFILE_FILE
            Profiler.BeginSample("AudioTrack.Stop");
#endif // PROFILE_FILE
            base.elapsedTime = 0f;

            var list   = GetTimelineItems();
            var length = list.Length;
            for (var i = 0; i < length; i++)
            {
                var         item        = list[i];
                CinemaAudio cinemaAudio = item as CinemaAudio;
                if (cinemaAudio != null)
                {
                    cinemaAudio.Stop();
                }
            }
#if PROFILE_FILE
            Profiler.EndSample();
#endif // PROFILE_FILE
        }