TranscodingInfo.cs 854 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #nullable disable
  2. #pragma warning disable CS1591
  3. using System;
  4. namespace MediaBrowser.Model.Session
  5. {
  6. public class TranscodingInfo
  7. {
  8. public TranscodingInfo()
  9. {
  10. TranscodeReasons = Array.Empty<TranscodeReason>();
  11. }
  12. public string AudioCodec { get; set; }
  13. public string VideoCodec { get; set; }
  14. public string Container { get; set; }
  15. public bool IsVideoDirect { get; set; }
  16. public bool IsAudioDirect { get; set; }
  17. public int? Bitrate { get; set; }
  18. public float? Framerate { get; set; }
  19. public double? CompletionPercentage { get; set; }
  20. public int? Width { get; set; }
  21. public int? Height { get; set; }
  22. public int? AudioChannels { get; set; }
  23. public TranscodeReason[] TranscodeReasons { get; set; }
  24. }
  25. }