Пример #1
0
 private static IEnumerable <ISubtitleStream> PrepareSubtitleStreams(FileInfo fileInfo, IEnumerable <ProbeModel.Stream> audioStreamModels)
 {
     foreach (ProbeModel.Stream model in audioStreamModels)
     {
         var stream = new SubtitleStream
         {
             Format   = model.codec_name,
             Source   = fileInfo,
             Index    = model.index,
             Language = model.tags?.language
         };
         yield return(stream);
     }
 }
Пример #2
0
 private static IEnumerable <ISubtitleStream> PrepareSubtitleStreams(System.IO.FileInfo fileInfo, IEnumerable <ProbeModel.Stream> subtitleStreamModels)
 {
     foreach (ProbeModel.Stream model in subtitleStreamModels)
     {
         var stream = new SubtitleStream
         {
             Format   = model.codec_name,
             Source   = fileInfo,
             Index    = model.index,
             Language = model.tags?.language,
             Title    = model.tags?.title,
             Default  = model.disposition?._default,
             Forced   = model.disposition?.forced,
         };
         yield return(stream);
     }
 }