public static YoutubeCaptions RequestId(this YoutubeCaptions captions, params string[] ids) { var settings = captions.Settings.Clone(); settings.Id = settings.Id.AddItems(ids); return(Captions(settings)); }
public static YoutubeCaptions ForVideoId(this YoutubeCaptions captions, string id) { var settings = captions.Settings.Clone(); settings.VideoId = id; return(Captions(settings)); }
public static IEnumerable <YoutubeCaption> TakePages(this YoutubeCaptions captions, int pageCount) { return(captions.Take(captions.ResultsPerPage.GetValueOrDefault(ResultsPerPage) * pageCount)); }
public static IEnumerable <YoutubeCaption> TakePage(this YoutubeCaptions captions) { return(captions.TakePages(1)); }