NVML API Reference Guide (PDF) - vR550 (older) - Last updated March 12, 2024 - Send Feedback

5.17. nvmlFBCSessionInfo_t Struct Reference

[Frame Buffer Capture Structures]

Structure to hold FBC session data

Public Variables

unsigned int  averageFPS
Moving average new frames captured per second.
unsigned int  averageLatency
Moving average new frame capture latency in microseconds.
unsigned int  displayOrdinal
Display identifier.
unsigned int  hMaxResolution
Max horizontal resolution supported by the capture session.
unsigned int  hResolution
Horizontal resolution requested by caller in capture call.
unsigned int  pid
Owning process ID.
unsigned int  sessionFlags
Session flags (one or more of NVML_NVFBC_SESSION_FLAG_XXX).
unsigned int  sessionId
Unique session ID.
nvmlFBCSessionType_t sessionType
Type of frame buffer capture session.
unsigned int  vMaxResolution
Max vertical resolution supported by the capture session.
unsigned int  vResolution
Vertical resolution requested by caller in capture call.
nvmlVgpuInstance_t  vgpuInstance
Owning vGPU instance ID (only valid on vGPU hosts, otherwise zero).

Variables

unsigned int nvmlFBCSessionInfo_t::averageFPS [inherited]

Moving average new frames captured per second.

unsigned int nvmlFBCSessionInfo_t::averageLatency [inherited]

Moving average new frame capture latency in microseconds.

unsigned int nvmlFBCSessionInfo_t::displayOrdinal [inherited]

Display identifier.

unsigned int nvmlFBCSessionInfo_t::hMaxResolution [inherited]

Max horizontal resolution supported by the capture session.

unsigned int nvmlFBCSessionInfo_t::hResolution [inherited]

Horizontal resolution requested by caller in capture call.

unsigned int nvmlFBCSessionInfo_t::pid [inherited]

Owning process ID.

unsigned int nvmlFBCSessionInfo_t::sessionFlags [inherited]

Session flags (one or more of NVML_NVFBC_SESSION_FLAG_XXX).

unsigned int nvmlFBCSessionInfo_t::sessionId [inherited]

Unique session ID.

nvmlFBCSessionType_tnvmlFBCSessionInfo_t::sessionType [inherited]

Type of frame buffer capture session.

unsigned int nvmlFBCSessionInfo_t::vMaxResolution [inherited]

Max vertical resolution supported by the capture session.

unsigned int nvmlFBCSessionInfo_t::vResolution [inherited]

Vertical resolution requested by caller in capture call.

nvmlVgpuInstance_t nvmlFBCSessionInfo_t::vgpuInstance [inherited]

Owning vGPU instance ID (only valid on vGPU hosts, otherwise zero).


NVML API Reference Guide (PDF) - vR550 (older) - Last updated March 12, 2024 - Send Feedback