5.23. nvmlFBCSessionInfo_t 结构体参考
[帧缓冲区捕获结构]
用于保存 FBC 会话数据的结构体
公共变量
- unsigned int averageFPS
- 每秒捕获的新帧的移动平均值。
- unsigned int averageLatency
- 新帧捕获延迟的移动平均值,单位为微秒。
- unsigned int displayOrdinal
- 显示标识符。
- unsigned int hMaxResolution
- 捕获会话支持的最大水平分辨率。
- unsigned int hResolution
- 调用方在捕获调用中请求的水平分辨率。
- unsigned int pid
- 所属进程 ID。
- unsigned int sessionFlags
- 会话标志(一个或多个 NVML_NVFBC_SESSION_FLAG_XXX)。
- unsigned int sessionId
- 唯一会话 ID。
- nvmlFBCSessionType_t sessionType
- 帧缓冲区捕获会话的类型。
- unsigned int vMaxResolution
- 捕获会话支持的最大垂直分辨率。
- unsigned int vResolution
- 调用方在捕获调用中请求的垂直分辨率。
- nvmlVgpuInstance_t vgpuInstance
- 所属 vGPU 实例 ID(仅在 vGPU 主机上有效,否则为零)。
变量
- unsigned int nvmlFBCSessionInfo_t::averageFPS [继承]
-
每秒捕获的新帧的移动平均值。
- unsigned int nvmlFBCSessionInfo_t::averageLatency [继承]
-
新帧捕获延迟的移动平均值,单位为微秒。
- unsigned int nvmlFBCSessionInfo_t::displayOrdinal [继承]
-
显示标识符。
- unsigned int nvmlFBCSessionInfo_t::hMaxResolution [继承]
-
捕获会话支持的最大水平分辨率。
- unsigned int nvmlFBCSessionInfo_t::hResolution [继承]
-
调用方在捕获调用中请求的水平分辨率。
- unsigned int nvmlFBCSessionInfo_t::pid [继承]
-
所属进程 ID。
- unsigned int nvmlFBCSessionInfo_t::sessionFlags [继承]
-
会话标志(一个或多个 NVML_NVFBC_SESSION_FLAG_XXX)。
- unsigned int nvmlFBCSessionInfo_t::sessionId [继承]
-
唯一会话 ID。
- nvmlFBCSessionType_tnvmlFBCSessionInfo_t::sessionType [继承]
-
帧缓冲区捕获会话的类型。
- unsigned int nvmlFBCSessionInfo_t::vMaxResolution [继承]
-
捕获会话支持的最大垂直分辨率。
- unsigned int nvmlFBCSessionInfo_t::vResolution [继承]
-
调用方在捕获调用中请求的垂直分辨率。
- nvmlVgpuInstance_t nvmlFBCSessionInfo_t::vgpuInstance [继承]
-
所属 vGPU 实例 ID(仅在 vGPU 主机上有效,否则为零)。