Пример #1
0
 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;
 }
Пример #2
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)
 {
     ModeInfoIndex = (uint)(targetModeInfoIndex + (desktopModeInfoIndex << 16));
 }
Пример #3
0
 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;
 }