Wiki Navigation
- Loading...
Question
How do I get the GUI messages in TV server plugin?
Answer
Simply use the following code:
public void Start(IController controller) { Controller = controller as TvService.TVController; ITvServerEvent events = GlobalServiceProvider.Instance.Get<itvserverevent>(); if (events != null) { events.OnTvServerEvent += new TvServerEventHandler(events_OnTvServerEvent); } } public void Stop() { ITvServerEvent events = GlobalServiceProvider.Instance.Get<itvserverevent>(); events.OnTvServerEvent -= new TvServerEventHandler(events_OnTvServerEvent); } private void events_OnTvServerEvent(object sender, EventArgs eventArgs) { TvServerEventArgs tvEvent = (TvServerEventArgs)eventArgs; if (eventArgs == null || tvEvent == null) { return; } if (tvEvent.EventType == TvServerEventType.StartTimeShifting) { //your code } } </itvserverevent></itvserverevent>
This page has no comments.