namespace NvAPIWrapper.Native.Interfaces.Display { /// /// Contains information about the HDMI capabilities of the GPU, output and the display device attached /// public interface IHDMISupportInfo { /// /// Gets the display's EDID 861 Extension Revision /// uint EDID861ExtensionRevision { get; } /// /// Gets a boolean value indicating that the GPU is capable of HDMI output /// bool IsGPUCapableOfHDMIOutput { get; } /// /// Gets a boolean value indicating that the display is connected via HDMI /// bool IsHDMIMonitor { get; } /// /// Gets a boolean value indicating that the connected display is capable of Adobe RGB if such data is available; /// otherwise null /// bool? IsMonitorCapableOfAdobeRGB { get; } /// /// Gets a boolean value indicating that the connected display is capable of Adobe YCC601 if such data is available; /// otherwise null /// bool? IsMonitorCapableOfAdobeYCC601 { get; } /// /// Gets a boolean value indicating that the connected display is capable of basic audio /// bool IsMonitorCapableOfBasicAudio { get; } /// /// Gets a boolean value indicating that the connected display is capable of sYCC601 if such data is available; /// otherwise null /// bool? IsMonitorCapableOfsYCC601 { get; } /// /// Gets a boolean value indicating that the connected display is capable of underscan /// bool IsMonitorCapableOfUnderscan { get; } /// /// Gets a boolean value indicating that the connected display is capable of xvYCC601 /// // ReSharper disable once IdentifierTypo bool IsMonitorCapableOfxvYCC601 { get; } /// /// Gets a boolean value indicating that the connected display is capable of xvYCC709 /// // ReSharper disable once IdentifierTypo bool IsMonitorCapableOfxvYCC709 { get; } /// /// Gets a boolean value indicating that the connected display is capable of YCbCr422 /// bool IsMonitorCapableOfYCbCr422 { get; } /// /// Gets a boolean value indicating that the connected display is capable of YCbCr444 /// bool IsMonitorCapableOfYCbCr444 { get; } } }