MediaStreamInfoSideData.cs 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. using System.Text.Json.Serialization;
  2. namespace MediaBrowser.MediaEncoding.Probing
  3. {
  4. /// <summary>
  5. /// Class MediaStreamInfoSideData.
  6. /// </summary>
  7. public class MediaStreamInfoSideData
  8. {
  9. /// <summary>
  10. /// Gets or sets the SideDataType.
  11. /// </summary>
  12. /// <value>The SideDataType.</value>
  13. [JsonPropertyName("side_data_type")]
  14. public string? SideDataType { get; set; }
  15. /// <summary>
  16. /// Gets or sets the DvVersionMajor.
  17. /// </summary>
  18. /// <value>The DvVersionMajor.</value>
  19. [JsonPropertyName("dv_version_major")]
  20. public int? DvVersionMajor { get; set; }
  21. /// <summary>
  22. /// Gets or sets the DvVersionMinor.
  23. /// </summary>
  24. /// <value>The DvVersionMinor.</value>
  25. [JsonPropertyName("dv_version_minor")]
  26. public int? DvVersionMinor { get; set; }
  27. /// <summary>
  28. /// Gets or sets the DvProfile.
  29. /// </summary>
  30. /// <value>The DvProfile.</value>
  31. [JsonPropertyName("dv_profile")]
  32. public int? DvProfile { get; set; }
  33. /// <summary>
  34. /// Gets or sets the DvLevel.
  35. /// </summary>
  36. /// <value>The DvLevel.</value>
  37. [JsonPropertyName("dv_level")]
  38. public int? DvLevel { get; set; }
  39. /// <summary>
  40. /// Gets or sets the RpuPresentFlag.
  41. /// </summary>
  42. /// <value>The RpuPresentFlag.</value>
  43. [JsonPropertyName("rpu_present_flag")]
  44. public int? RpuPresentFlag { get; set; }
  45. /// <summary>
  46. /// Gets or sets the ElPresentFlag.
  47. /// </summary>
  48. /// <value>The ElPresentFlag.</value>
  49. [JsonPropertyName("el_present_flag")]
  50. public int? ElPresentFlag { get; set; }
  51. /// <summary>
  52. /// Gets or sets the BlPresentFlag.
  53. /// </summary>
  54. /// <value>The BlPresentFlag.</value>
  55. [JsonPropertyName("bl_present_flag")]
  56. public int? BlPresentFlag { get; set; }
  57. /// <summary>
  58. /// Gets or sets the DvBlSignalCompatibilityId.
  59. /// </summary>
  60. /// <value>The DvBlSignalCompatibilityId.</value>
  61. [JsonPropertyName("dv_bl_signal_compatibility_id")]
  62. public int? DvBlSignalCompatibilityId { get; set; }
  63. /// <summary>
  64. /// Gets or sets the Rotation in degrees.
  65. /// </summary>
  66. /// <value>The Rotation.</value>
  67. [JsonPropertyName("rotation")]
  68. public int? Rotation { get; set; }
  69. }
  70. }