Module nvEncodeAPI Copy item path Source _GUID _NVENC_EXTERNAL_ME_HINT _NVENC_EXTERNAL_ME_HINT_COUNTS_PER_BLOCKTYPE _NVENC_EXTERNAL_ME_SB_HINT _NVENC_RECT _NV_ENCODE_API_FUNCTION_LIST _NV_ENC_CAPS_PARAM _NV_ENC_CLOCK_TIMESTAMP_SET _NV_ENC_CONFIG _NV_ENC_CONFIG_AV1 _NV_ENC_CONFIG_H264 _NV_ENC_CONFIG_H264_MEONLY _NV_ENC_CONFIG_H264_VUI_PARAMETERS _NV_ENC_CONFIG_HEVC _NV_ENC_CONFIG_HEVC_MEONLY _NV_ENC_CREATE_BITSTREAM_BUFFER _NV_ENC_CREATE_INPUT_BUFFER _NV_ENC_CREATE_MV_BUFFER _NV_ENC_ENCODE_OUT_PARAMS _NV_ENC_EVENT_PARAMS _NV_ENC_FENCE_POINT_D3D12 _NV_ENC_FILM_GRAIN_PARAMS_AV1 _NV_ENC_H264_MV_DATA _NV_ENC_HEVC_MV_DATA _NV_ENC_INITIALIZE_PARAMS _NV_ENC_INPUT_RESOURCE_D3D12 _NV_ENC_INPUT_RESOURCE_OPENGL_TEX _NV_ENC_LOCK_BITSTREAM _NV_ENC_LOCK_INPUT_BUFFER _NV_ENC_LOOKAHEAD_PIC_PARAMS _NV_ENC_MAP_INPUT_RESOURCE _NV_ENC_MEONLY_PARAMS _NV_ENC_MVECTOR _NV_ENC_OPEN_ENCODE_SESSIONEX_PARAMS _NV_ENC_OUTPUT_RESOURCE_D3D12 _NV_ENC_OUTPUT_STATS_BLOCK _NV_ENC_OUTPUT_STATS_ROW _NV_ENC_PIC_PARAMS _NV_ENC_PIC_PARAMS_AV1 _NV_ENC_PIC_PARAMS_H264 _NV_ENC_PIC_PARAMS_HEVC _NV_ENC_PIC_PARAMS_MVC _NV_ENC_PRESET_CONFIG _NV_ENC_QP _NV_ENC_RC_PARAMS _NV_ENC_RECONFIGURE_PARAMS _NV_ENC_REGISTER_RESOURCE _NV_ENC_RESTORE_ENCODER_STATE_PARAMS _NV_ENC_SEI_PAYLOAD _NV_ENC_SEQUENCE_PARAM_PAYLOAD _NV_ENC_STAT _NV_ENC_TIME_CODE __BindgenBitfieldUnit NVENCSTATUS NV_ENC_AV1_PART_SIZE NV_ENC_BFRAME_REF_MODE NV_ENC_BUFFER_FORMAT NV_ENC_BUFFER_USAGE NV_ENC_CAPS NV_ENC_DEVICE_TYPE NV_ENC_DISPLAY_PIC_STRUCT NV_ENC_EMPHASIS_MAP_LEVEL NV_ENC_H264_ADAPTIVE_TRANSFORM_MODE NV_ENC_H264_BDIRECT_MODE NV_ENC_H264_ENTROPY_CODING_MODE NV_ENC_H264_FMO_MODE NV_ENC_HEVC_CUSIZE NV_ENC_INPUT_RESOURCE_TYPE NV_ENC_LEVEL NV_ENC_MEMORY_HEAP NV_ENC_MULTI_PASS NV_ENC_MV_PRECISION NV_ENC_NUM_REF_FRAMES NV_ENC_OUTPUT_STATS_LEVEL NV_ENC_PARAMS_FRAME_FIELD_MODE NV_ENC_PARAMS_RC_MODE NV_ENC_PIC_FLAGS NV_ENC_PIC_STRUCT NV_ENC_PIC_TYPE NV_ENC_QP_MAP_MODE NV_ENC_SPLIT_ENCODE_MODE NV_ENC_STATE_RESTORE_TYPE NV_ENC_STEREO_PACKING_MODE NV_ENC_TUNING_INFO NV_ENC_VUI_COLOR_PRIMARIES NV_ENC_VUI_MATRIX_COEFFS NV_ENC_VUI_TRANSFER_CHARACTERISTIC NV_ENC_VUI_VIDEO_FORMAT _NVENCSTATUS _NV_ENC_AV1_PART_SIZE _NV_ENC_BFRAME_REF_MODE _NV_ENC_BUFFER_FORMAT _NV_ENC_BUFFER_USAGE _NV_ENC_CAPS _NV_ENC_DEVICE_TYPE _NV_ENC_DISPLAY_PIC_STRUCT _NV_ENC_EMPHASIS_MAP_LEVEL _NV_ENC_H264_ADAPTIVE_TRANSFORM_MODE _NV_ENC_H264_BDIRECT_MODE _NV_ENC_H264_ENTROPY_CODING_MODE _NV_ENC_H264_FMO_MODE _NV_ENC_HEVC_CUSIZE _NV_ENC_INPUT_RESOURCE_TYPE _NV_ENC_LEVEL _NV_ENC_MEMORY_HEAP _NV_ENC_MULTI_PASS _NV_ENC_MV_PRECISION _NV_ENC_NUM_REF_FRAMES _NV_ENC_OUTPUT_STATS_LEVEL _NV_ENC_PARAMS_FRAME_FIELD_MODE _NV_ENC_PARAMS_RC_MODE _NV_ENC_PIC_FLAGS _NV_ENC_PIC_STRUCT _NV_ENC_PIC_TYPE _NV_ENC_QP_MAP_MODE _NV_ENC_SPLIT_ENCODE_MODE _NV_ENC_STATE_RESTORE_TYPE _NV_ENC_STEREO_PACKING_MODE _NV_ENC_VUI_COLOR_PRIMARIES _NV_ENC_VUI_MATRIX_COEFFS _NV_ENC_VUI_TRANSFER_CHARACTERISTIC _NV_ENC_VUI_VIDEO_FORMAT NVENCAPI_MAJOR_VERSION NVENCAPI_MINOR_VERSION NVENCAPI_VERSION NVENC_INFINITE_GOPLENGTH NV_ENCODE_API_FUNCTION_LIST_VER NV_ENC_AV1_PROFILE_MAIN_GUID GUID for the AV1 main encoding preset.
{5f2a39f5-f14e-4f95-9a9e-b76d568fcf97} NV_ENC_CAPS_PARAM_VER NV_ENC_CODEC_AV1_GUID GUID for the AV1 encoding.
{0A352289-0AA7-4759-862D-5D15CD16D254} NV_ENC_CODEC_H264_GUID GUID for the H.264 encoding.
{6BC82762-4E63-4ca4-AA85-1E50F321F6BF} NV_ENC_CODEC_HEVC_GUID GUID for the H.265 encoding.
{790CDC88-4522-4d7b-9425-BDA9975F7603} NV_ENC_CODEC_PROFILE_AUTOSELECT_GUID GUID for the autoselect profile. NV_ENC_CONFIG_VER NV_ENC_CREATE_BITSTREAM_BUFFER_VER NV_ENC_CREATE_INPUT_BUFFER_VER NV_ENC_CREATE_MV_BUFFER_VER NV_ENC_ENCODE_OUT_PARAMS_VER NV_ENC_EVENT_PARAMS_VER NV_ENC_FENCE_POINT_D3D12_VER NV_ENC_H264_PROFILE_BASELINE_GUID GUID for the H.264 encoding baseline profile.
{0727BCAA-78C4-4c83-8C2F-EF3DFF267C6A} NV_ENC_H264_PROFILE_CONSTRAINED_HIGH_GUID GUID for the H.264, constrained encoding profile.
{AEC1BD87-E85B-48f2-84C3-98BCA6285072} NV_ENC_H264_PROFILE_HIGH_444_GUID GUID for the H.264 high quality, YCbCR444
digital color format profile.
{7AC663CB-A598-4960-B844-339B261A7D52} NV_ENC_H264_PROFILE_HIGH_GUID GUID for the H.264 encoding, high quality profile.
{E7CBC309-4F7A-4b89-AF2A-D537C92BE310} NV_ENC_H264_PROFILE_MAIN_GUID GUID for the H.264 encoding main profile.
{60B5C1D4-67FE-4790-94D5-C4726D7B6E6D} NV_ENC_H264_PROFILE_PROGRESSIVE_HIGH_GUID GUID for the H.264, progressive encoding profile.
{B405AFAC-F32B-417B-89C4-9ABEED3E5978} NV_ENC_H264_PROFILE_STEREO_GUID GUID for the H.264, stereo encoding profile.
{40847BF5-33F7-4601-9084-E8FE3C1DB8B7} NV_ENC_HEVC_PROFILE_FREXT_GUID GUID for H.265, JM 16 (FRExt
) encoding profile.
{51ec32b5-1b4c-453c-9cbd-b616bd621341} NV_ENC_HEVC_PROFILE_MAIN10_GUID GUID for H.265 Main10 (10-bit) encoding profile.
{fa4d2b6c-3a5b-411a-8018-0a3f5e3c9be5} NV_ENC_HEVC_PROFILE_MAIN_GUID GUID for the H.265 main (8-bit) encoding profile.
{B514C39A-B55B-40fa-878F-F1253B4DFDEC} NV_ENC_INITIALIZE_PARAMS_VER NV_ENC_INPUT_RESOURCE_D3D12_VER NV_ENC_LOCK_BITSTREAM_VER NV_ENC_LOCK_INPUT_BUFFER_VER NV_ENC_LOOKAHEAD_PIC_PARAMS_VER NV_ENC_MAP_INPUT_RESOURCE_VER NV_ENC_MEONLY_PARAMS_VER NV_ENC_OPEN_ENCODE_SESSION_EX_PARAMS_VER NV_ENC_OUTPUT_RESOURCE_D3D12_VER NV_ENC_OUTPUT_STATS_BLOCK_VER NV_ENC_OUTPUT_STATS_ROW_VER NV_ENC_PIC_PARAMS_MVC_VER NV_ENC_PIC_PARAMS_VER NV_ENC_PRESET_CONFIG_VER NV_ENC_PRESET_P1_GUID GUID for the P1 (highest performance) encoding preset.
{FC0A8D3E-45F8-4CF8-80C7-298871590EBF} NV_ENC_PRESET_P2_GUID GUID for the P2 (higher performance) encoding preset.
Has B-frames enabled by default for H.265 HIGH_QUALITY
and LOSSLESS
tuning info, and will not work with Weighted Prediction enabled.
{F581CFB8-88D6-4381-93F0-DF13F9C27DAB} NV_ENC_PRESET_P3_GUID GUID for the P3 (high performance) encoding preset.
Has B-frames enabled by default for H.264 and H.265: HIGH_QUALITY
and
LOSSLESS
tuning info, and will not work with Weighted Prediction enabled.
{36850110-3A07-441F-94D5-3670631F91F6} NV_ENC_PRESET_P4_GUID GUID for the P4 (balanced) encoding preset.
Has B-frames enabled by default for H.264 and H.265: HIGH_QUALITY
and
LOSSLESS
tuning info, and will not work with Weighted Prediction enabled.
{90A7B826-DF06-4862-B9D2-CD6D73A08681} NV_ENC_PRESET_P5_GUID GUID for the P5 (high quality) encoding preset.
Has B-frames enabled by default for H.264 and H.265: HIGH_QUALITY
and
LOSSLESS
tuning info, and will not work with Weighted Prediction enabled.
{21C6E6B4-297A-4CBA-998F-B6CBDE72ADE3} NV_ENC_PRESET_P6_GUID GUID for the P6 (higher quality) encoding preset.
Has B-frames enabled by default for H.264 and H.265: HIGH_QUALITY
and
LOSSLESS
tuning info, and will not work with Weighted Prediction enabled.
{8E75C279-6299-4AB6-8302-0B215A335CF5} NV_ENC_PRESET_P7_GUID GUID for the P6 (highest quality) encoding preset.
Has B-frames enabled by default for H.264 and H.265: HIGH_QUALITY
and
LOSSLESS
tuning info, and will not work with Weighted Prediction enabled.
{84848C12-6F71-4C13-931B-53E283F57974} NV_ENC_RC_PARAMS_VER NV_ENC_RECONFIGURE_PARAMS_VER NV_ENC_REGISTER_RESOURCE_VER NV_ENC_RESTORE_ENCODER_STATE_PARAMS_VER NV_ENC_SEQUENCE_PARAM_PAYLOAD_VER NV_ENC_STAT_VER NV_MAX_SEQ_HDR_LEN NV_MAX_TILE_COLS_AV1 NV_MAX_TILE_ROWS_AV1 NVENCAPI_STRUCT_VERSION Macro to generate per-structure version for use with API. NvEncCreateBitstreamBuffer ⚠ NvEncCreateInputBuffer ⚠ NvEncCreateMVBuffer ⚠ NvEncDestroyBitstreamBuffer ⚠ NvEncDestroyEncoder ⚠ NvEncDestroyInputBuffer ⚠ NvEncDestroyMVBuffer ⚠ NvEncEncodePicture ⚠ NvEncGetEncodeCaps ⚠ NvEncGetEncodeGUIDCount ⚠ NvEncGetEncodeGUIDs ⚠ NvEncGetEncodePresetConfig ⚠ NvEncGetEncodePresetConfigEx ⚠ NvEncGetEncodePresetCount ⚠ NvEncGetEncodePresetGUIDs ⚠ NvEncGetEncodeProfileGUIDCount ⚠ NvEncGetEncodeProfileGUIDs ⚠ NvEncGetEncodeStats ⚠ NvEncGetInputFormatCount ⚠ NvEncGetInputFormats ⚠ NvEncGetLastErrorString ⚠ NvEncGetSequenceParamEx ⚠ NvEncGetSequenceParams ⚠ NvEncInitializeEncoder ⚠ NvEncInvalidateRefFrames ⚠ NvEncLockBitstream ⚠ NvEncLockInputBuffer ⚠ NvEncLookaheadPicture ⚠ NvEncMapInputResource ⚠ NvEncOpenEncodeSession ⚠ NvEncOpenEncodeSessionEx ⚠ NvEncReconfigureEncoder ⚠ NvEncRegisterAsyncEvent ⚠ NvEncRegisterResource ⚠ NvEncRestoreEncoderState ⚠ NvEncRunMotionEstimationOnly ⚠ NvEncSetIOCudaStreams ⚠ NvEncUnlockBitstream ⚠ NvEncUnlockInputBuffer ⚠ NvEncUnmapInputResource ⚠ NvEncUnregisterAsyncEvent ⚠ NvEncUnregisterResource ⚠ NvEncodeAPICreateInstance ⚠ NvEncodeAPIGetMaxSupportedVersion ⚠ GUID NVENC_EXTERNAL_ME_HINT NVENC_EXTERNAL_ME_HINT_COUNTS_PER_BLOCKTYPE NVENC_EXTERNAL_ME_SB_HINT NVENC_RECT NV_ENCODE_API_FUNCTION_LIST NV_ENC_CAPS_PARAM NV_ENC_CLOCK_TIMESTAMP_SET NV_ENC_CODEC_CONFIG NV_ENC_CODEC_PIC_PARAMS NV_ENC_CONFIG NV_ENC_CONFIG_AV1 NV_ENC_CONFIG_H264 NV_ENC_CONFIG_H264_MEONLY NV_ENC_CONFIG_H264_VUI_PARAMETERS NV_ENC_CONFIG_HEVC NV_ENC_CONFIG_HEVC_MEONLY NV_ENC_CONFIG_HEVC_VUI_PARAMETERS NV_ENC_CREATE_BITSTREAM_BUFFER NV_ENC_CREATE_INPUT_BUFFER NV_ENC_CREATE_MV_BUFFER NV_ENC_CUSTREAM_PTR NV_ENC_ENCODE_OUT_PARAMS NV_ENC_EVENT_PARAMS NV_ENC_FENCE_POINT_D3D12 NV_ENC_FILM_GRAIN_PARAMS_AV1 NV_ENC_H264_MV_DATA NV_ENC_HEVC_MV_DATA NV_ENC_INITIALIZE_PARAMS NV_ENC_INPUT_PTR NV_ENC_INPUT_RESOURCE_D3D12 NV_ENC_INPUT_RESOURCE_OPENGL_TEX NV_ENC_LOCK_BITSTREAM NV_ENC_LOCK_INPUT_BUFFER NV_ENC_LOOKAHEAD_PIC_PARAMS NV_ENC_MAP_INPUT_RESOURCE NV_ENC_MEONLY_PARAMS NV_ENC_MVECTOR NV_ENC_OPEN_ENCODE_SESSION_EX_PARAMS NV_ENC_OUTPUT_PTR NV_ENC_OUTPUT_RESOURCE_D3D12 NV_ENC_OUTPUT_STATS_BLOCK NV_ENC_OUTPUT_STATS_ROW NV_ENC_PIC_PARAMS NV_ENC_PIC_PARAMS_AV1 NV_ENC_PIC_PARAMS_H264 NV_ENC_PIC_PARAMS_H264_EXT NV_ENC_PIC_PARAMS_HEVC NV_ENC_PIC_PARAMS_MVC NV_ENC_PRESET_CONFIG NV_ENC_QP NV_ENC_RC_PARAMS NV_ENC_RECONFIGURE_PARAMS NV_ENC_REGISTERED_PTR NV_ENC_REGISTER_RESOURCE NV_ENC_RESTORE_ENCODER_STATE_PARAMS NV_ENC_SEI_PAYLOAD NV_ENC_SEQUENCE_PARAM_PAYLOAD NV_ENC_STAT NV_ENC_TIME_CODE PNVENCCREATEBITSTREAMBUFFER PNVENCCREATEINPUTBUFFER PNVENCCREATEMVBUFFER PNVENCDESTROYBITSTREAMBUFFER PNVENCDESTROYENCODER PNVENCDESTROYINPUTBUFFER PNVENCDESTROYMVBUFFER PNVENCENCODEPICTURE PNVENCGETENCODECAPS PNVENCGETENCODEGUIDCOUNT PNVENCGETENCODEGUIDS PNVENCGETENCODEPRESETCONFIG PNVENCGETENCODEPRESETCONFIGEX PNVENCGETENCODEPRESETCOUNT PNVENCGETENCODEPRESETGUIDS PNVENCGETENCODESTATS PNVENCGETINPUTFORMATCOUNT PNVENCGETINPUTFORMATS PNVENCGETLASTERROR PNVENCGETSEQUENCEPARAMEX PNVENCGETSEQUENCEPARAMS PNVENCINITIALIZEENCODER PNVENCINVALIDATEREFFRAMES PNVENCLOCKBITSTREAM PNVENCLOCKINPUTBUFFER PNVENCLOOKAHEADPICTURE PNVENCMAPINPUTRESOURCE PNVENCOPENENCODESESSION PNVENCOPENENCODESESSIONEX PNVENCRECONFIGUREENCODER PNVENCREGISTERASYNCEVENT PNVENCREGISTERRESOURCE PNVENCRESTOREENCODERSTATE PNVENCRUNMOTIONESTIMATIONONLY PNVENCSETIOCUDASTREAMS PNVENCUNLOCKBITSTREAM PNVENCUNLOCKINPUTBUFFER PNVENCUNMAPINPUTRESOURCE PNVENCUNREGISTERASYNCEVENT PNVENCUNREGISTERRESOURCE _NV_ENC_CODEC_CONFIG _NV_ENC_CODEC_PIC_PARAMS _NV_ENC_PIC_PARAMS_H264_EXT