Ejemplo n.º 1
0
        public VideoMetadata(string contentId, string contentTitle, MediaQualityEnum quality, string downloadUrl)
        {
            ContentId    = contentId;
            ContentTitle = contentTitle;
            Quality      = quality;
            Itag         = (int)Quality;
            MimeType     = Quality.GetMimeType();
            FileType     = Quality.GetFileType();
            FileExt      = Quality.GetShortName();

            DownloadUrl = downloadUrl;
        }
Ejemplo n.º 2
0
 public static FileTypeEnum GetFileType(this MediaQualityEnum quality)
 {
     if (quality == MediaQualityEnum.Unknown)
     {
         return(FileTypeEnum.Unknown);
     }
     foreach (FileTypeEnum ft in Enum.GetValues(typeof(FileTypeEnum)))
     {
         if (quality.GetShortName().ToLower() == ft.GetShortName().ToLower())
         {
             return(ft);
         }
     }
     return(FileTypeEnum.Unknown);
 }