namespace NvAPIWrapper.Native.Display { /// /// Possible TV formats /// public enum TVFormat : uint { /// /// Display is not a TV /// None = 0, /// /// Standard definition NTSC M signal /// // ReSharper disable once InconsistentNaming SD_NTSCM = 0x00000001, /// /// Standard definition NTSC J signal /// // ReSharper disable once InconsistentNaming SD_NTSCJ = 0x00000002, /// /// Standard definition PAL M signal /// // ReSharper disable once InconsistentNaming SD_PALM = 0x00000004, /// /// Standard definition PAL DFGH signal /// // ReSharper disable once InconsistentNaming SD_PALBDGH = 0x00000008, /// /// Standard definition PAL N signal /// // ReSharper disable once InconsistentNaming SD_PAL_N = 0x00000010, /// /// Standard definition PAL NC signal /// // ReSharper disable once InconsistentNaming SD_PAL_NC = 0x00000020, /// /// Extended definition with height of 576 pixels interlaced /// // ReSharper disable once InconsistentNaming SD576i = 0x00000100, /// /// Extended definition with height of 480 pixels interlaced /// // ReSharper disable once InconsistentNaming SD480i = 0x00000200, /// /// Extended definition with height of 480 pixels progressive /// // ReSharper disable once InconsistentNaming ED480p = 0x00000400, /// /// Extended definition with height of 576 pixels progressive /// // ReSharper disable once InconsistentNaming ED576p = 0x00000800, /// /// High definition with height of 720 pixels progressive /// // ReSharper disable once InconsistentNaming HD720p = 0x00001000, /// /// High definition with height of 1080 pixels interlaced /// // ReSharper disable once InconsistentNaming HD1080i = 0x00002000, /// /// High definition with height of 1080 pixels progressive /// // ReSharper disable once InconsistentNaming HD1080p = 0x00004000, /// /// High definition 50 frames per second with height of 720 pixels progressive /// // ReSharper disable once InconsistentNaming HD720p50 = 0x00008000, /// /// High definition 24 frames per second with height of 1080 pixels progressive /// // ReSharper disable once InconsistentNaming HD1080p24 = 0x00010000, /// /// High definition 50 frames per second with height of 1080 pixels interlaced /// // ReSharper disable once InconsistentNaming HD1080i50 = 0x00020000, /// /// High definition 50 frames per second with height of 1080 pixels progressive /// // ReSharper disable once InconsistentNaming HD1080p50 = 0x00040000, /// /// Ultra high definition 30 frames per second /// // ReSharper disable once InconsistentNaming UHD4Kp30 = 0x00080000, /// /// Ultra high definition 30 frames per second with width of 3840 pixels /// // ReSharper disable once InconsistentNaming UHD4Kp30_3840 = UHD4Kp30, /// /// Ultra high definition 25 frames per second /// // ReSharper disable once InconsistentNaming UHD4Kp25 = 0x00100000, /// /// Ultra high definition 25 frames per second with width of 3840 pixels /// // ReSharper disable once InconsistentNaming UHD4Kp25_3840 = UHD4Kp25, /// /// Ultra high definition 24 frames per second /// // ReSharper disable once InconsistentNaming UHD4Kp24 = 0x00200000, /// /// Ultra high definition 24 frames per second with width of 3840 pixels /// // ReSharper disable once InconsistentNaming UHD4Kp24_3840 = UHD4Kp24, /// /// Ultra high definition 24 frames per second with SMPTE signal /// // ReSharper disable once InconsistentNaming UHD4Kp24_SMPTE = 0x00400000, /// /// Ultra high definition 50 frames per second with width of 3840 pixels /// // ReSharper disable once InconsistentNaming UHD4Kp50_3840 = 0x00800000, /// /// Ultra high definition 60 frames per second with width of 3840 pixels /// // ReSharper disable once InconsistentNaming UHD4Kp60_3840 = 0x00900000, /// /// Ultra high definition 30 frames per second with width of 4096 pixels /// // ReSharper disable once InconsistentNaming UHD4Kp30_4096 = 0x00A00000, /// /// Ultra high definition 25 frames per second with width of 4096 pixels /// // ReSharper disable once InconsistentNaming UHD4Kp25_4096 = 0x00B00000, /// /// Ultra high definition 24 frames per second with width of 4096 pixels /// // ReSharper disable once InconsistentNaming UHD4Kp24_4096 = 0x00C00000, /// /// Ultra high definition 50 frames per second with width of 4096 pixels /// // ReSharper disable once InconsistentNaming UHD4Kp50_4096 = 0x00D00000, /// /// Ultra high definition 60 frames per second with width of 4096 pixels /// // ReSharper disable once InconsistentNaming UHD4Kp60_4096 = 0x00E00000, /// /// Any other standard definition TV format /// SDOther = 0x01000000, /// /// Any other extended definition TV format /// EDOther = 0x02000000, /// /// Any other high definition TV format /// HDOther = 0x04000000, /// /// Any other TV format /// Any = 0x80000000 } }