2
0

MediaStreamInfoSideData.cs 2.3 KB

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