Example #1
0
        public void updatePlayStateOnTrackItem(TrackPlayState _playState, Int32 _itemIndex = -1)
        {
            MediaItem_Track trackInfo;

            if (this.list == null)
            {
                return;
            }

            if (_itemIndex == -1)
            {
                _itemIndex = currentTrackIndexPlaying;
            }

            lock (list)
            {
                for (int i = 0; i < this.list.Count; i++)
                {
                    trackInfo = (MediaItem_Track)this.list[i];
                    if (trackInfo.listIndex == _itemIndex)
                    {
                        trackInfo.playState = _playState;
                    }
                    else
                    {
                        trackInfo.playState = TrackPlayState.Stopped;
                    }
                    this.list[i] = trackInfo;
                }
            }
        }
Example #2
0
        public void updatePlayStateOnTrackItem(String _listId, TrackPlayState _playState, Int32 _itemIndex = -1)
        {
            ZoneTrackMediaList mediaList = (ZoneTrackMediaList)this.getList(_listId);

            if (mediaList == null)
            {
                return;
            }

            mediaList.updatePlayStateOnTrackItem(_playState, _itemIndex);
        }
Example #3
0
        public void updatePlayStateOnTrackItem(TrackPlayState _playState, Int32 _itemIndex = -1)
        {
            MediaItem_Track trackInfo;

            if (this.list == null)
                return;

            if (_itemIndex == -1)
                _itemIndex = currentTrackIndexPlaying;

            lock (list)
            {
                for (int i = 0; i < this.list.Count; i++)
                {
                    trackInfo = (MediaItem_Track)this.list[i];
                    if (trackInfo.listIndex == _itemIndex)
                    {
                        trackInfo.playState = _playState;
                    }
                    else
                    {
                        trackInfo.playState = TrackPlayState.Stopped;
                    }
                    this.list[i] = trackInfo;
                }
            }
        }
Example #4
0
        public void updatePlayStateOnTrackItem(String _listId, TrackPlayState _playState, Int32 _itemIndex = -1)
        {
            ZoneTrackMediaList mediaList = (ZoneTrackMediaList)this.getList(_listId);
            if (mediaList == null)
                return;

            mediaList.updatePlayStateOnTrackItem(_playState, _itemIndex);
        }