Пример #1
0
 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));
Пример #2
0
 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;
 }
Пример #3
0
 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;
 }