DisplayPath 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示从逻辑“源”到 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
- 继承
- 属性
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 的有效模式组合。 已在此路径上设置的任何属性都用作约束,以限制返回的模式集。 |