using System.Text.Json.Serialization; namespace MediaBrowser.MediaEncoding.Probing { /// /// Class MediaStreamInfoSideData. /// public class MediaStreamInfoSideData { /// /// Gets or sets the SideDataType. /// /// The SideDataType. [JsonPropertyName("side_data_type")] public string? SideDataType { get; set; } /// /// Gets or sets the DvVersionMajor. /// /// The DvVersionMajor. [JsonPropertyName("dv_version_major")] public int? DvVersionMajor { get; set; } /// /// Gets or sets the DvVersionMinor. /// /// The DvVersionMinor. [JsonPropertyName("dv_version_minor")] public int? DvVersionMinor { get; set; } /// /// Gets or sets the DvProfile. /// /// The DvProfile. [JsonPropertyName("dv_profile")] public int? DvProfile { get; set; } /// /// Gets or sets the DvLevel. /// /// The DvLevel. [JsonPropertyName("dv_level")] public int? DvLevel { get; set; } /// /// Gets or sets the RpuPresentFlag. /// /// The RpuPresentFlag. [JsonPropertyName("rpu_present_flag")] public int? RpuPresentFlag { get; set; } /// /// Gets or sets the ElPresentFlag. /// /// The ElPresentFlag. [JsonPropertyName("el_present_flag")] public int? ElPresentFlag { get; set; } /// /// Gets or sets the BlPresentFlag. /// /// The BlPresentFlag. [JsonPropertyName("bl_present_flag")] public int? BlPresentFlag { get; set; } /// /// Gets or sets the DvBlSignalCompatibilityId. /// /// The DvBlSignalCompatibilityId. [JsonPropertyName("dv_bl_signal_compatibility_id")] public int? DvBlSignalCompatibilityId { get; set; } } }