public PlayListItem(string Name,OysterPlaybackControls.PlaybackTransportType PTT,OysterPlaybackControls.PlaybackMediaType PMT,string URL, string Address, int Port) { m_Name = Name; m_TransportType = PTT; m_MediaType = PMT; m_URL = URL; m_Address = Address; m_Port = Port; }
public void Remove(OysterPlaybackControls.PlayListItem PlayListItem) { try { List.Remove(PlayListItem); } catch(Exception Err) { string peek = Err.Message; //Todo: Throw some form of exception if item does not exist throw new Exception(Err.Message); } }
public void Open(OysterPlaybackControls.PlayListItem PlayListItem) { this.MediaName = PlayListItem.Name; this.PlaybackTransport = PlayListItem.PlaybackTransportType; this.PlaybackMedia = PlayListItem.PlaybackMediaType; this.URL = PlayListItem.URL; this.SourceAddress = PlayListItem.Address; this.SourcePort = PlayListItem.Port; Open(); }
public void Add(OysterPlaybackControls.PlayListItem PlayListItem) { List.Add(PlayListItem); }
public void LinkPlayerToSurface(ref OysterPlaybackControls.PlaybackSurface PlaybackSurface) { m_PtrSurface = PlaybackSurface; //this.playbackControls1 = m_PtrSurface.playbackControls1; //AREObj = m_PtrSurface.AREObj; //m_PtrSurface.AddPlayerControlsToSurfaceEvents(ref playbackControls1); //m_PtrSurface.PointToExternalAREObj(ref AREObj); m_PtrSurface.PlayClick +=new EventHandler(m_PtrSurface_PlayClick); m_PtrSurface.PauseClick +=new EventHandler(m_PtrSurface_PauseClick); m_PtrSurface.StopClick +=new EventHandler(m_PtrSurface_StopClick); m_PtrSurface.MuteClick +=new EventHandler(m_PtrSurface_MuteClick); m_PtrSurface.VolumeChanged +=new EventHandler(m_PtrSurface_VolumeChanged); m_PtrSurface.FastForwardClick +=new EventHandler(m_PtrSurface_FastForwardClick); m_PtrSurface.RewindClick +=new EventHandler(m_PtrSurface_RewindClick); m_PtrSurface.JumpClick +=new EventHandler(m_PtrSurface_JumpClick); m_PtrSurface.JumpBeginClick +=new EventHandler(m_PtrSurface_JumpBeginClick); m_PtrSurface.JumpEndClick +=new EventHandler(m_PtrSurface_JumpEndClick); m_PtrSurface.BeginFastForward +=new System.Windows.Forms.MouseEventHandler(m_PtrSurface_BeginFastForward); m_PtrSurface.EndFastForward +=new System.Windows.Forms.MouseEventHandler(m_PtrSurface_EndFastForward); m_PtrSurface.BeginRewind +=new System.Windows.Forms.MouseEventHandler(m_PtrSurface_BeginRewind); m_PtrSurface.EndRewind +=new System.Windows.Forms.MouseEventHandler(m_PtrSurface_EndRewind); }
// public void Open(string SourceAddress) // { // this.SourceAddress = SourceAddress; // Open(); // } // public void Open(string SourceAddress, int SourcePort) // { // this.SourcePort = SourcePort; // Open(SourceAddress); // } public void Open(string Name,OysterPlaybackControls.PlaybackTransportType TransportType,OysterPlaybackControls.PlaybackMediaType MediaType,string URL, string SourceAddress, int SourcePort) { this.m_MediaName = Name; this.PlaybackTransport = TransportType; this.PlaybackMedia = MediaType; this.URL = URL; this.SourceAddress = SourceAddress; this.SourcePort = SourcePort; Open(); }
public string Add(ref OysterPlaybackControls.PlaybackCtrl PlaybackControl, string PlaybackControlName) { if (Count >= MaximumPlaybackControlsAllowed) { return null; } if (m_PlaybackControlList.Contains(PlaybackControlName)) { return null; } PlaybackControl.ExitClick +=new EventHandler(Players_ExitClick); m_PlaybackControlList.Add(PlaybackControlName,ref PlaybackControl); ArrangeControls(); return PlaybackControlName; }
public void AddPlayerControlsToSurfaceEvents(ref OysterPlaybackControls.PlaybackControls PBC) { PBC = playbackControls1; }
public string Add(string PlaybackControlName,OysterPlaybackControls.PlayListItem PlayListItem,bool MutePlayer) { PlaybackCtrl ctrl = new OysterPlaybackControls.PlaybackCtrl(); ctrl.ControlsVisible = m_PlayerControlsVisible; ctrl.AutoPlay = m_PlayerAutoPlay; ctrl.ExitVisible = m_PlayerExitButtonsVisible; ctrl.ExitClick +=new EventHandler(Players_ExitClick); ctrl.Text = PlaybackControlName; ctrl.Open(PlayListItem); if(ctrl.axWMPlayer1 != null) { ctrl.axWMPlayer1.settings.mute = MutePlayer; } // if(MutePlayer) // { // if(ctrl.axUMediaPlayer1 != null) // ctrl.axUMediaPlayer1.AdjustVolume(-32000); // } return Add(ref ctrl,PlaybackControlName); }
public void SynchronizeToExternalPlayerControl(ref OysterPlaybackControls.PlaybackCtrl MasterPlayer) { m_MasterPlayer = MasterPlayer; }
public void Open(string PlaybackControlName, OysterPlaybackControls.PlaybackTransportType TransportType) { this.PlaybackTransport = TransportType; Open(PlaybackControlName); }
public void Open(string PlaybackControlName, OysterPlaybackControls.PlaybackTransportType TransportType, string SourceAddress) { this.PlaybackTransport = TransportType; Open(PlaybackControlName,SourceAddress); }
public void Open(string PlaybackControlName, OysterPlaybackControls.PlaybackTransportType TransportType,OysterPlaybackControls.PlaybackMediaType MediaType,string URL,string SourceAddress, int SourcePort) { this.PlaybackTransport = TransportType; this.PlaybackMedia = MediaType; this.URL = URL; Open(PlaybackControlName,SourceAddress,SourcePort); }