public DisplayConfigVideoSignalInfo(ulong pixelRate, DisplayConfigRational horizontalSyncFrequency, DisplayConfigRational verticalSyncFrequency, DisplayConfig2DRegion activeSize, DisplayConfig2DRegion totalSize, VideoSignalStandard videoStandard, ushort verticalSyncFrequencyDivider, DisplayConfigScanLineOrdering scanLineOrdering) { PixelRate = pixelRate; HorizontalSyncFrequency = horizontalSyncFrequency; VerticalSyncFrequency = verticalSyncFrequency; ActiveSize = activeSize; TotalSize = totalSize; VideoStandard = videoStandard; VerticalSyncFrequencyDivider = verticalSyncFrequencyDivider; ScanLineOrdering = scanLineOrdering; }
public DisplayConfigPathTargetInfo( LUID adapterId, uint targetId, ushort targetModeInfoIndex, ushort desktopModeInfoIndex, DisplayConfigVideoOutputTechnology outputTechnology, DisplayConfigRotation rotation, DisplayConfigScaling scaling, DisplayConfigRational refreshRate, DisplayConfigScanLineOrdering scanLineOrdering, bool targetAvailable) : this( adapterId, targetId, 0, outputTechnology, rotation, scaling, refreshRate, scanLineOrdering, targetAvailable) { ModeInfoIndex = (uint)(targetModeInfoIndex + (desktopModeInfoIndex << 16)); }
public DisplayConfigPathTargetInfo( LUID adapterId, uint targetId, uint modeInfoIndex, DisplayConfigVideoOutputTechnology outputTechnology, DisplayConfigRotation rotation, DisplayConfigScaling scaling, DisplayConfigRational refreshRate, DisplayConfigScanLineOrdering scanLineOrdering, bool targetAvailable) : this() { AdapterId = adapterId; TargetId = targetId; ModeInfoIndex = modeInfoIndex; OutputTechnology = outputTechnology; Rotation = rotation; Scaling = scaling; RefreshRate = refreshRate; ScanLineOrdering = scanLineOrdering; TargetAvailable = targetAvailable; }