protected virtual void OnGetPlaybackPosition(GetPlaybackPositionEventArgs e) { if (GetPlaybackPosition != null) { GetPlaybackPosition(this, e); } }
HttpResponse getPlaybackPosition() { GetPlaybackPositionEventArgs e = new GetPlaybackPositionEventArgs(SessionId); OnGetPlaybackPosition(e); Logger.Debug("Airplay Session: Playback position requested: Position {0}, Duration {1}", e.Position, e.Duration); StringBuilder sb = new StringBuilder(); sb.AppendLine("duration: " + e.Duration.ToString(CultureInfo.InvariantCulture)); sb.Append("position: " + e.Position.ToString(CultureInfo.InvariantCulture)); HttpResponse response = getEmptyResponse("200 OK", false); response["Content-Type"] = "text/parameters"; response.SetContent(sb.ToString()); return(response); }
void session_GetPlaybackPosition(object sender, GetPlaybackPositionEventArgs e) { OnGetPlaybackPosition(e); }