rendererPlayStateToTrackPlayState() public static method

public static rendererPlayStateToTrackPlayState ( RendererPlayState _playState ) : TrackPlayState
_playState RendererPlayState
return TrackPlayState
示例#1
0
        public void setListItemSelectedForPlaying()
        {
            MediaItem_Track trackInfo;

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

            //lock (list) @@@
            {
                for (int i = 0; i < this.list.Count; i++)
                {
                    trackInfo = (MediaItem_Track)this.list[i];
                    if (trackInfo.listIndex == currentTrackIndexPlaying)
                    {
                        trackInfo.isSelectedForPlaying = true;
                        currentObjectIdPlaying         = trackInfo.objectId;
                    }
                    else
                    {
                        trackInfo.isSelectedForPlaying = false;
                        trackInfo.playState            = TrackPlayState.Stopped;
                    }
                    this.list[i] = trackInfo;
                }
            }

            if (Global.getRendererManager().getRendererByZoneUDN(this.zoneUDN) != null)
            {
                this.updatePlayStateOnTrackItem(Global.rendererPlayStateToTrackPlayState(Global.getRendererManager().getRendererByZoneUDN(this.zoneUDN).playState));
            }
        }
示例#2
0
 public void setPlayStateChanged(Renderer.RendererPlayState _playState)
 {
     Global.getZoneTitleListManager().updatePlayStateOnTrackItem(trackListId, Global.rendererPlayStateToTrackPlayState(_playState));
     if (playStateChanged != null)
     {
         this.playStateChanged(udn, _playState);
     }
 }