private void RaiseServerChangedEvent(MediaControllerNativeServerState state, MediaController controller) { if (controller == null) { return; } if (state == MediaControllerNativeServerState.Activated) { ServerStarted?.Invoke(this, new MediaControlServerStartedEventArgs(controller)); } else { controller.RaiseStoppedEvent(); ServerStopped?.Invoke(this, new MediaControlServerStoppedEventArgs(controller.ServerAppId)); } }