internal static MetadataInfo Create(FFprobeAudioStream loader) { return(new MetadataInfo { HasAudio = true, HasVideo = false, BitRate = loader.BitRate, Duration = loader.Duration, Timebase = FFmpegFraction.Create(loader.TimeBase), }); }
internal static MetadataInfo Create(FFprobeVideoStream loader) { return(new MetadataInfo { HasVideo = true, HasAudio = false, BitRate = loader.BitRate, Duration = loader.Duration, Timebase = FFmpegFraction.Create(loader.TimeBase), FrameRate = FFmpegFraction.Create(loader.FrameRate), Dimensions = new Size(loader.Width, loader.Height), }); }