void airplay_GetPlaybackPosition(object sender, GetPlaybackPositionEventArgs e) { Invoke((MethodInvoker) delegate() { if (videoForm != null) { videoForm.GetProgress(e); } }); }
void airplayServer_GetPlaybackPosition(object sender, GetPlaybackPositionEventArgs e) { AirplayVideoPlayer currentVideoPlayer = getPlayer <AirplayVideoPlayer>(); if (currentVideoPlayer != null) { e.Duration = currentVideoPlayer.Duration.TotalSeconds; e.Position = currentVideoPlayer.CurrentTime.TotalSeconds; } }
void airplayServer_GetPlaybackPosition(object sender, GetPlaybackPositionEventArgs e) { invoke(delegate() { if (isVideoPlaying) { e.Duration = currentVideoPlayer.Duration; e.Position = currentVideoPlayer.CurrentPosition; } }); }
public void GetProgress(GetPlaybackPositionEventArgs e) { e.Duration = m_Playback.Duration / (double)COMHelper.UNITS; e.Position = m_Playback.Position / (double)COMHelper.UNITS; }