コード例 #1
0
        private void OnPlayerUpdateReceived(object sender, PlayerUpdateReceivedEventArgs eventArgs)
        {
            MultimediaItem multimedia       = eventArgs.Multimedia;
            int            playbackPosition = eventArgs.PlaybackPosition;
            bool           playing          = eventArgs.Playing;

            ProcessPlayerUpdate(multimedia, playbackPosition, playing);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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));
        }