NVML API Reference Guide (PDF) - v535 (older) - Last updated January 31, 2024 - Send Feedback

5.11. nvmlEncoderSessionInfo_t Struct Reference

[Encoder Structs]

Structure to hold encoder session data

Public Variables

unsigned int  averageFps
Moving average encode frames per second.
unsigned int  averageLatency
Moving average encode latency in microseconds.
nvmlEncoderType_t codecType
Video encoder type.
unsigned int  hResolution
Current encode horizontal resolution.
unsigned int  pid
Owning process ID.
unsigned int  sessionId
Unique session ID.
unsigned int  vResolution
Current encode vertical resolution.
nvmlVgpuInstance_t  vgpuInstance
Owning vGPU instance ID (only valid on vGPU hosts, otherwise zero).

Variables

unsigned int nvmlEncoderSessionInfo_t::averageFps [inherited]

Moving average encode frames per second.

unsigned int nvmlEncoderSessionInfo_t::averageLatency [inherited]

Moving average encode latency in microseconds.

nvmlEncoderType_tnvmlEncoderSessionInfo_t::codecType [inherited]

Video encoder type.

unsigned int nvmlEncoderSessionInfo_t::hResolution [inherited]

Current encode horizontal resolution.

unsigned int nvmlEncoderSessionInfo_t::pid [inherited]

Owning process ID.

unsigned int nvmlEncoderSessionInfo_t::sessionId [inherited]

Unique session ID.

unsigned int nvmlEncoderSessionInfo_t::vResolution [inherited]

Current encode vertical resolution.

nvmlVgpuInstance_t nvmlEncoderSessionInfo_t::vgpuInstance [inherited]

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


NVML API Reference Guide (PDF) - v535 (older) - Last updated January 31, 2024 - Send Feedback