Example #1
0
        public static YoutubeCaptions RequestId(this YoutubeCaptions captions, params string[] ids)
        {
            var settings = captions.Settings.Clone();

            settings.Id = settings.Id.AddItems(ids);
            return(Captions(settings));
        }
Example #2
0
        public static YoutubeCaptions ForVideoId(this YoutubeCaptions captions, string id)
        {
            var settings = captions.Settings.Clone();

            settings.VideoId = id;
            return(Captions(settings));
        }
Example #3
0
 public static IEnumerable <YoutubeCaption> TakePages(this YoutubeCaptions captions, int pageCount)
 {
     return(captions.Take(captions.ResultsPerPage.GetValueOrDefault(ResultsPerPage) * pageCount));
 }
Example #4
0
 public static IEnumerable <YoutubeCaption> TakePage(this YoutubeCaptions captions)
 {
     return(captions.TakePages(1));
 }