public override XmlNode Serialize(XmlDocument document, XmlNode node) { node.AppendAttribute(document, "_type", "GenericVideoInfo"); node.AppendAttribute(document, "service", Service.ToString()); node.AppendAttribute(document, "username", Username); node.AppendAttribute(document, "videoId", VideoId); node.AppendAttribute(document, "videoTitle", VideoTitle); node.AppendAttribute(document, "videoTags", VideoGame); node.AppendAttribute(document, "videoTimestamp", VideoTimestamp.ToBinary().ToString(Util.SerializationFormatProvider)); node.AppendAttribute(document, "videoLength", VideoLength.TotalSeconds.ToString(Util.SerializationFormatProvider)); node.AppendAttribute(document, "videoRecordingState", VideoRecordingState.ToString()); node.AppendAttribute(document, "videoType", VideoType.ToString()); return(node); }
public override string ToString() { return(Id.ToString() + "|" + Type + "|" + Value + "|" + StartTime.ToString() + "|" + EndTime.ToString() + "|" + VideoTimestamp.ToString() + "|" + deltaTime); }