Video Present Network Terminology
VidPN管理器利用 VidPN这个概念来管理连接到显示适配器上的一系列显示设备。参见Introduction to Video Present Networks.
下面列出来一些用来描述VidPN,显示适配器和连接到显示适配器上的显示设备的基本术语的定义。
display adapter's presentational subsystem
负责从VM中扫描渲染过的内容并进行显示到视频设备上的所有硬件。
video present sources
显示适配器能够并发显示的独立视图(Primary surface chains)。
video present targets
显示适配器能够显示一个View的独立的物理视频输出设备。
topology
Video present path的集合,其中每条显示path代表着视频source和视频target的一个对应关系。一个视频显示Path指定了一个特定的source被连接到了一个特定的Target上。Path也指定了被用于显示内容的内容变换。连接到一个source意味着显示适配器从源Primary surface上扫描内容,并将扫描到的内容编码成为Target指定格式的视频线信号,并且在这个过程中应用内容变换(例如: 反转,亮度增益,闪烁过滤, 颜色转换)。
source mode sets
在VidPN中的显示source都关联着一个mode集合,这个集合是在VidPN中Topology中source能够支持的primary surface格式的列表(source modes)。
target mode sets
在VidPN中的显示Target都关联着一个mode集合,这个集合实在VidPN中Topology中target能够支持的视频信号格式的列表(target modes)。
monitor source mode sets
在VidPN中连接到monitor(或者其他扩展显示设备)的每个Target都和一个monitor mode集合关联, 这个集合是所连接显示器所能支持的视频信号格式列表。
active VidPN
当前显示适配器所设置的VidPN
pinned mode
被为特定的视频source或target所希望指定的一个mode。对于当前正在被source或target所使用mode,将这个mode固定并不是必须的。而一个被指定的VidPN中的Source或Target所希望设置的mode才需要被固定住(可能用于下一次激活的VidPN)。被固定的mode必须对于mode集合以及VidPN中的附加条件都满足并保持有效。就是说, 针对这个VidPN的改变是不被允许的,除非所有被固定的mode都被新的VidPN所支持。
functional VidPN
满足一下全部条件的VidPN就是functional VidPN:
-
其中的topology拥有至少一条显示Path。
-
其中topology里的每个视频显示source都有一个固定的mode。
-
其中topology里每个视频显示target都有一个固定的mode。
modality
一个VidPN中Topology里所有source和target的mode集合的集合。
cofunctional mode set
对特定的source或target有效的mode集合会对VidPN产生限制(例如, Topology, 固定mode到其他的source和target上)。
cofunctional VidPN modality
VidPN中Topology里所有source和target的cofunctional mode集合的集合。
child device of the display adapter
显示适配器上的设备,显示微端口驱动将其当作child进行枚举。所有显示适配器的child设备都是在电路板上的设备;而显示器以及连接到显示适配器上的设备并不会被认为是child设备。
external device
连接到显示适配器child设备上的设备是external设备。external设备不被认为是child设备。
video output device
VOD是显示适配器的一个child设备, 他支持输出视频信号到一个外接设备或者是内置显示设备。
video output codec
一种显示适配器上的加解密硬件。用来从VM 中的primary surface读取内容,转换成表能表示surface内容的视频信号传递给一个或者多个显示适配卡的多个视频输出设备。