/// <summary> /// Creates a new PathDisplayTarget /// </summary> /// <param name="adapter">Display adapter</param> /// <param name="targetId">Display target identification</param> public PathDisplayTarget(PathDisplayAdapter adapter, uint targetId) : this(adapter, targetId, false) { IsAvailable = GetDisplayTargets().Any(target => target == this); }
internal PathDisplayTarget(PathDisplayAdapter adapter, uint targetId, bool isAvailable) { Adapter = adapter; TargetId = targetId; IsAvailable = isAvailable; }
/// <summary> /// Creates a new PathDisplaySource /// </summary> /// <param name="adapter">Display adapter</param> /// <param name="sourceId">Display source identification</param> public PathDisplaySource(PathDisplayAdapter adapter, uint sourceId) { Adapter = adapter; SourceId = sourceId; }