Frame Buffer Capture Structures#

Macros#

NVML_NVFBC_SESSION_FLAG_CAPTURE_WITH_WAIT_INFINITE

Bit specifying if capture was requested as blocking call.

NVML_NVFBC_SESSION_FLAG_CAPTURE_WITH_WAIT_NO_WAIT

Bit specifying if capture was requested as non-blocking call.

NVML_NVFBC_SESSION_FLAG_CAPTURE_WITH_WAIT_TIMEOUT

Bit specifying if capture was requested as blocking call with timeout period.

NVML_NVFBC_SESSION_FLAG_CLASSIFICATIONMAP_ENABLED

Bit specifying classification map state.

NVML_NVFBC_SESSION_FLAG_DIFFMAP_ENABLED

Bit specifying differential map state.

Enumerations#

nvmlFBCSessionType_t

Represents frame buffer capture session type.

Structs#

nvmlFBCSessionInfo_t

Structure to hold FBC session data.

nvmlFBCStats_t

Structure to hold frame buffer capture sessions stats.

Macros#

NVML_NVFBC_SESSION_FLAG_CAPTURE_WITH_WAIT_INFINITE#

Bit specifying if capture was requested as blocking call.

NVML_NVFBC_SESSION_FLAG_CAPTURE_WITH_WAIT_NO_WAIT#

Bit specifying if capture was requested as non-blocking call.

NVML_NVFBC_SESSION_FLAG_CAPTURE_WITH_WAIT_TIMEOUT#

Bit specifying if capture was requested as blocking call with timeout period.

NVML_NVFBC_SESSION_FLAG_CLASSIFICATIONMAP_ENABLED#

Bit specifying classification map state.

NVML_NVFBC_SESSION_FLAG_DIFFMAP_ENABLED#

Bit specifying differential map state.

Enumerations#

enum nvmlFBCSessionType_t#

Represents frame buffer capture session type.

Values:

enumerator NVML_FBC_SESSION_TYPE_UNKNOWN#

Unknown.

enumerator NVML_FBC_SESSION_TYPE_TOSYS#

ToSys.

enumerator NVML_FBC_SESSION_TYPE_CUDA#

Cuda.

enumerator NVML_FBC_SESSION_TYPE_VID#

Vid.

enumerator NVML_FBC_SESSION_TYPE_HWENC#

HEnc.