private void OnPlayerUpdateReceived(object sender, PlayerUpdateReceivedEventArgs eventArgs) { MultimediaItem multimedia = eventArgs.Multimedia; int playbackPosition = eventArgs.PlaybackPosition; bool playing = eventArgs.Playing; ProcessPlayerUpdate(multimedia, playbackPosition, playing); }
private void OnPlayerStateReceived(GetPlayerStateResultData result) { MultimediaItem multimedia = result.Multimedia; int playbackPosition = result.PlaybackPosition; bool playing = result.Playing; PlayerUpdateReceivedEventArgs eventArgs = new PlayerUpdateReceivedEventArgs(multimedia, playbackPosition, playing); PlayerUpdateReceived(this, eventArgs); }
public void RequestPlayerUpdate() { MultimediaItem multimedia = new MultimediaItem(1, "Mock", 13); int playbackPosition = 5; bool playing = true; PlayerUpdateReceivedEventArgs eventArgs = new PlayerUpdateReceivedEventArgs(multimedia, playbackPosition, playing); messageQueue.Post(() => PlayerUpdateReceived(this, eventArgs)); }