DisplayPath 类

定义

表示从逻辑“源”到 DisplayTarget 的显示管道路径。 逻辑源以源属性描述的格式提供帧缓冲区。 显示管道构成源内容,并将其转换为目标属性描述的格式。

DisplayPath 对象还实现 COM 接口 IDisplayPathInterop

public ref class DisplayPath sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DisplayPath final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DisplayPath
Public NotInheritable Class DisplayPath
继承
Object Platform::Object IInspectable DisplayPath
属性

Windows 要求

设备系列
Windows 10, version 1809 (在 10.0.17763.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v7.0 中引入)

属性

IsInterlaced

获取或设置一个可选值,该值指示此路径的目标模式是否交错。

IsStereo

获取或设置此路径的目标模式是否处于 3D 立体模式。

PhysicalPresentationRate

获取或设置在刷新率) 虚拟化时显示器扫描像素 (的实际物理速率。

PresentationRate

获取或设置此路径的目标模式的刷新速率(也称为垂直同步速率)的可选值。

Properties

保留供将来使用。

Rotation

获取或设置显示管道在扫描到目标之前如何旋转源帧缓冲区。

Scaling

获取或设置显示管道在扫描到目标之前如何缩放源帧缓冲区。

SourcePixelFormat

获取或设置将允许显示给此 DisplayPath 的图面的像素格式。

SourceResolution

获取或设置用于扫描的像素缓冲区大小的可选值,然后再将其转换为适合目标分辨率。

Status

获取系统中路径的最后一个状态,该状态是在上次创建或应用 DisplayState 时捕获的。

Target

此路径连接到的 DisplayTarget

TargetResolution

获取或设置提供给目标监视器的帧大小的可选值。 这可能不同于“源”帧缓冲区的大小,在这种情况下,显示管道使用 “旋转 ”和“ 缩放 ”属性转换内容。

View

获取从中连接此路径的逻辑视图。 驻留在同一 DisplayView 中的所有路径在逻辑上克隆在一起。

WireFormat

获取或设置用于扫描的确切硬件表示形式的可选值;例如像素编码、每个通道的位数、颜色空间和 HDR 元数据格式。

方法

ApplyPropertiesFromMode(DisplayModeInfo)

设置此 DisplayPath 对象上提供 DisplayModeInfo 中反映的所有属性。 请注意,此方法未设置线路格式,因为 DisplayModeInfo 对象指的是一系列有效的线路格式。

FindModes(DisplayModeQueryOptions)

查询驱动程序以确定可应用于此 DisplayPath 的有效模式组合。 已在此路径上设置的任何属性都用作约束,以限制返回的模式集。

适用于