private VideoParameters VideoParameters(JToken token) { var video = new VideoParameters { Name = token["n"].Value <string>(), Size = token["s"].Value <long>(), LowResolutionSize = token["ls"].Value <long>() }; return(video); }
private VideoParameters VideoParameters(JToken token) { var video = new VideoParameters { Name = token["n"].Value<string>(), Size = token["s"].Value<long>(), LowResolutionSize = token["ls"].Value<long>() }; return video; }
private Video Video(Node node, IEnumerable <Node> loweResVideo) { var lowRes = loweResVideo != null?loweResVideo.Where(n => n.NameWithoutExtension() == node.NameWithoutExtension()).FirstOrDefault() : null; var video = new VideoParameters { Name = node.Name, Size = node.SizeAsBytes(), LowResolutionSize = lowRes == null?-1: lowRes.SizeAsBytes() }; return(Media <VideoParameters> .Create <Video>(video, this)); }
private Video Video(Node node, IEnumerable<Node> loweResVideo) { var lowRes = loweResVideo != null ? loweResVideo.Where(n => n.NameWithoutExtension() == node.NameWithoutExtension()).FirstOrDefault() : null; var video = new VideoParameters { Name = node.Name, Size = node.SizeAsBytes(), LowResolutionSize=lowRes==null?-1: lowRes.SizeAsBytes() }; return Media<VideoParameters>.Create<Video>(video, this); }