D3DKMDT_VIDPN_PRESENT_PATH 结构 (d3dkmdt.h)

D3DKMDT_VIDPN_PRESENT_PATH 结构包含有关视频呈现路径的信息。

语法

typedef struct _D3DKMDT_VIDPN_PRESENT_PATH {
  D3DDDI_VIDEO_PRESENT_SOURCE_ID            VidPnSourceId;
  D3DDDI_VIDEO_PRESENT_TARGET_ID            VidPnTargetId;
  D3DKMDT_VIDPN_PRESENT_PATH_IMPORTANCE     ImportanceOrdinal;
  D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION ContentTransformation;
  D3DKMDT_2DOFFSET                          VisibleFromActiveTLOffset;
  D3DKMDT_2DOFFSET                          VisibleFromActiveBROffset;
  D3DKMDT_COLOR_BASIS                       VidPnTargetColorBasis;
  D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES        VidPnTargetColorCoeffDynamicRanges;
  D3DKMDT_VIDPN_PRESENT_PATH_CONTENT        Content;
  D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION CopyProtection;
  D3DKMDT_GAMMA_RAMP                        GammaRamp;
} D3DKMDT_VIDPN_PRESENT_PATH;

成员

VidPnSourceId

路径的视频存在源的标识符。

VidPnTargetId

路径的视频存在目标的标识符。

ImportanceOrdinal

一个D3DKMDT_VIDPN_PRESENT_PATH_IMPORTANCE枚举器,指定路径相对于其他路径的重要性。 例如,呈现主视图的路径可能比其他路径具有更高的重要性,以便为其分配最佳源和目标模式集。 路径重要性序号在给定视频呈现网络 (VidPN) 拓扑中是唯一的。

ContentTransformation

一个D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION枚举器,指示应用于视频呈现路径上显示的内容的转换。

VisibleFromActiveTLOffset

包含从视频信号活动像素的左上角到监视器可见像素左上角的偏移量(以像素为单位)的D3DKMDT_2DOFFSET结构。 D3DKMDT_2DOFFSET数据类型在 D3dkmdt.h 中定义为 D3DKMDT_2DREGION 结构。

VisibleFromActiveBROffset

D3DKMDT_2DOFFSET结构,包含从视频信号的活动像素的右下角到监视器可见像素的右下角的偏移量(以像素为单位)。

VidPnTargetColorBasis

一个D3DKMDT_COLOR_BASIS枚举器,指定路径的视频呈现目标使用的颜色基础。

VidPnTargetColorCoeffDynamicRanges

D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES结构,该结构指定路径的视频呈现目标使用的颜色基础中的每个通道的范围。

Content

D3DKMDT_VIDPN_PRESENT_PATH_CONTENT 枚举中的值,该值指示路径显示的内容、图形或视频的类型。

CopyProtection

描述路径支持且当前处于活动状态的复制保护的 D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION 结构。

GammaRamp

一个D3DKMDT_GAMMA_RAMP结构,其中包含伽玛查找表的说明和指向查阅表格的指针。

注解

视频演示路径表示视频演示源 (视图) 与视频演示目标之间的连接, (显示适配器上的输出) 。 有关视频呈现网络、路径、源和目标的详细信息,请参阅 视频呈现网络简介

要求

要求
最低受支持的客户端 在 Windows Vista 和更高版本的 Windows 操作系统中可用。
标头 d3dkmdt.h

另请参阅

DxgkDdiUpdateActiveVidPnPresentPath