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