NVML API 参考指南 (PDF) - vR570 (旧版本) - 最后更新于 2025年1月29日 - 发送反馈

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 主机上有效,否则为零)。


NVML API 参考指南 (PDF) - vR570 (旧版本) - 最后更新于 2025年1月29日 - 发送反馈