Class | Description |
---|---|
GUID |
\struct GUID
Abstracts the GUID structure for non-windows platforms.
|
NV_ENC_CAPS_PARAM |
Input struct for querying Encoding capabilities.
|
NV_ENC_CLOCK_TIMESTAMP_SET |
Clock Timestamp set parameters
For H264, this structure is used to populate Picture Timing SEI when NV_ENC_CONFIG_H264::enableTimeCode is set to 1.
|
NV_ENC_CODEC_CONFIG |
\struct _NV_ENC_CODEC_CONFIG
Codec-specific encoder configuration parameters to be set during initialization.
|
NV_ENC_CODEC_PIC_PARAMS |
Codec specific per-picture encoding parameters.
|
NV_ENC_CONFIG |
\struct _NV_ENC_CONFIG
Encoder configuration parameters to be set during initialization.
|
NV_ENC_CONFIG_AV1 |
\struct _NV_ENC_CONFIG_AV1
AV1 encoder configuration parameters to be set during initialization.
|
NV_ENC_CONFIG_H264 |
\struct _NV_ENC_CONFIG_H264
H264 encoder configuration parameters
|
NV_ENC_CONFIG_H264_MEONLY |
\struct _NV_ENC_CONFIG_H264_MEONLY
H264 encoder configuration parameters for ME only Mode
|
NV_ENC_CONFIG_H264_VUI_PARAMETERS |
\struct _NV_ENC_CONFIG_H264_VUI_PARAMETERS
H264 Video Usability Info parameters
|
NV_ENC_CONFIG_HEVC |
\struct _NV_ENC_CONFIG_HEVC
HEVC encoder configuration parameters to be set during initialization.
|
NV_ENC_CONFIG_HEVC_MEONLY |
\struct _NV_ENC_CONFIG_HEVC_MEONLY
HEVC encoder configuration parameters for ME only Mode
|
NV_ENC_CREATE_BITSTREAM_BUFFER |
Creation parameters for output bitstream buffer.
|
NV_ENC_CREATE_INPUT_BUFFER |
Creation parameters for input buffer.
|
NV_ENC_CREATE_MV_BUFFER |
Creation parameters for output motion vector buffer for ME only mode.
|
NV_ENC_CUSTREAM_PTR |
Pointer to CUstream
|
NV_ENC_ENCODE_OUT_PARAMS |
Encoder Output parameters
|
NV_ENC_EVENT_PARAMS |
Event registration/unregistration parameters.
|
NV_ENC_FENCE_POINT_D3D12 |
\struct NV_ENC_FENCE_POINT_D3D12
Fence and fence value for synchronization.
|
NV_ENC_FILM_GRAIN_PARAMS_AV1 |
\struct _NV_ENC_FILM_GRAIN_PARAMS_AV1
AV1 Film Grain Parameters structure
|
NV_ENC_H264_MV_DATA |
Motion vector structure per macroblock for H264 motion estimation.
|
NV_ENC_HEVC_MV_DATA |
Motion vector structure per CU for HEVC motion estimation.
|
NV_ENC_INITIALIZE_PARAMS |
\struct _NV_ENC_INITIALIZE_PARAMS
Encode Session Initialization parameters.
|
NV_ENC_INPUT_PTR |
NVENCODE API input buffer
|
NV_ENC_INPUT_RESOURCE_D3D12 |
\struct _NV_ENC_INPUT_RESOURCE_D3D12
NV_ENC_PIC_PARAMS::inputBuffer and NV_ENC_PIC_PARAMS::alphaBuffer must be a pointer to a struct of this type,
when D3D12 interface is used
|
NV_ENC_INPUT_RESOURCE_OPENGL_TEX |
\struct _NV_ENC_INPUT_RESOURCE_OPENGL_TEX
NV_ENC_REGISTER_RESOURCE::resourceToRegister must be a pointer to a variable of this type,
when NV_ENC_REGISTER_RESOURCE::resourceType is NV_ENC_INPUT_RESOURCE_TYPE_OPENGL_TEX
|
NV_ENC_LOCK_BITSTREAM |
\struct _NV_ENC_LOCK_BITSTREAM
Bitstream buffer lock parameters.
|
NV_ENC_LOCK_INPUT_BUFFER |
\struct _NV_ENC_LOCK_INPUT_BUFFER
Uncompressed Input Buffer lock parameters.
|
NV_ENC_LOOKAHEAD_PIC_PARAMS |
Lookahead picture parameters
|
NV_ENC_MAP_INPUT_RESOURCE |
\struct _NV_ENC_MAP_INPUT_RESOURCE
Map an input resource to a Nvidia Encoder Input Buffer
|
NV_ENC_MEONLY_PARAMS |
\struct _NV_ENC_MEONLY_PARAMS
MEOnly parameters that need to be sent on a per motion estimation basis.
|
NV_ENC_MVECTOR |
Structs needed for ME only mode.
|
NV_ENC_OPEN_ENCODE_SESSION_EX_PARAMS |
Encoder Session Creation parameters
|
NV_ENC_OUTPUT_PTR |
NVENCODE API output buffer
|
NV_ENC_OUTPUT_RESOURCE_D3D12 |
\struct _NV_ENC_OUTPUT_RESOURCE_D3D12
NV_ENC_PIC_PARAMS::outputBitstream and NV_ENC_LOCK_BITSTREAM::outputBitstream must be a pointer to a struct of this type,
when D3D12 interface is used
|
NV_ENC_OUTPUT_STATS_BLOCK |
Encoded frame information parameters for every block.
|
NV_ENC_OUTPUT_STATS_ROW |
Encoded frame information parameters for every row.
|
NV_ENC_PIC_PARAMS |
\struct _NV_ENC_PIC_PARAMS
Encoding parameters that need to be sent on a per frame basis.
|
NV_ENC_PIC_PARAMS_AV1 |
\struct _NV_ENC_PIC_PARAMS_AV1
AV1 specific enc pic params.
|
NV_ENC_PIC_PARAMS_H264 |
\struct _NV_ENC_PIC_PARAMS_H264
H264 specific enc pic params.
|
NV_ENC_PIC_PARAMS_H264_EXT | |
NV_ENC_PIC_PARAMS_HEVC |
\struct _NV_ENC_PIC_PARAMS_HEVC
HEVC specific enc pic params.
|
NV_ENC_PIC_PARAMS_MVC |
\struct _NV_ENC_PIC_PARAMS_MVC
MVC-specific parameters to be sent on a per-frame basis.
|
NV_ENC_PRESET_CONFIG |
\struct _NV_ENC_PRESET_CONFIG
Encoder preset config
|
NV_ENC_QP |
QP value for frames
|
NV_ENC_RC_PARAMS |
Rate Control Configuration Parameters
|
NV_ENC_RECONFIGURE_PARAMS |
\struct _NV_ENC_RECONFIGURE_PARAMS
Encode Session Reconfigured parameters.
|
NV_ENC_REGISTER_RESOURCE |
\struct _NV_ENC_REGISTER_RESOURCE
Register a resource for future use with the Nvidia Video Encoder Interface.
|
NV_ENC_REGISTERED_PTR |
A Resource that has been registered with NVENCODE API
|
NV_ENC_RESTORE_ENCODER_STATE_PARAMS |
Restore encoder state parameters
|
NV_ENC_SEI_PAYLOAD |
\struct _NV_ENC_SEI_PAYLOAD
User SEI message
|
NV_ENC_SEQUENCE_PARAM_PAYLOAD |
\struct _NV_ENC_SEQUENCE_PARAM_PAYLOAD
Sequence and picture paramaters payload.
|
NV_ENC_STAT |
\struct _NV_ENC_STAT
Encode Stats structure.
|
NV_ENC_TIME_CODE | |
NV_ENCODE_API_FUNCTION_LIST |
\ingroup ENCODER_STRUCTURE
NV_ENCODE_API_FUNCTION_LIST
|
NVENC_EXTERNAL_ME_HINT |
\struct _NVENC_EXTERNAL_ME_HINT
External Motion Vector hint structure for H264 and HEVC.
|
NVENC_EXTERNAL_ME_HINT_COUNTS_PER_BLOCKTYPE |
\struct _NVENC_EXTERNAL_ME_HINT_COUNTS_PER_BLOCKTYPE
External motion vector hint counts per block type.
|
NVENC_EXTERNAL_ME_SB_HINT |
\struct _NVENC_EXTERNAL_ME_SB_HINT
External Motion Vector SB hint structure for AV1
|
PNVENCCREATEBITSTREAMBUFFER | |
PNVENCCREATEINPUTBUFFER | |
PNVENCCREATEMVBUFFER | |
PNVENCDESTROYBITSTREAMBUFFER | |
PNVENCDESTROYENCODER | |
PNVENCDESTROYINPUTBUFFER | |
PNVENCDESTROYMVBUFFER | |
PNVENCENCODEPICTURE | |
PNVENCGETENCODECAPS | |
PNVENCGETENCODEGUIDCOUNT | |
PNVENCGETENCODEGUIDS | |
PNVENCGETENCODEPRESETCONFIG | |
PNVENCGETENCODEPRESETCONFIGEX | |
PNVENCGETENCODEPRESETCOUNT | |
PNVENCGETENCODEPRESETGUIDS | |
PNVENCGETENCODEPROFILEGUIDCOUNT | |
PNVENCGETENCODEPROFILEGUIDS | |
PNVENCGETENCODESTATS | |
PNVENCGETINPUTFORMATCOUNT | |
PNVENCGETINPUTFORMATS | |
PNVENCGETLASTERROR | |
PNVENCGETSEQUENCEPARAMEX | |
PNVENCGETSEQUENCEPARAMS | |
PNVENCINITIALIZEENCODER | |
PNVENCINVALIDATEREFFRAMES | |
PNVENCLOCKBITSTREAM | |
PNVENCLOCKINPUTBUFFER | |
PNVENCLOOKAHEADPICTURE | |
PNVENCMAPINPUTRESOURCE | |
PNVENCOPENENCODESESSION |
\cond API PFN
|
PNVENCOPENENCODESESSIONEX | |
PNVENCRECONFIGUREENCODER | |
PNVENCREGISTERASYNCEVENT | |
PNVENCREGISTERRESOURCE | |
PNVENCRESTOREENCODERSTATE | |
PNVENCRUNMOTIONESTIMATIONONLY | |
PNVENCSETIOCUDASTREAMS | |
PNVENCUNLOCKBITSTREAM | |
PNVENCUNLOCKINPUTBUFFER | |
PNVENCUNMAPINPUTRESOURCE | |
PNVENCUNREGISTERASYNCEVENT | |
PNVENCUNREGISTERRESOURCE | |
RECT |
\struct _NVENC_RECT
Defines a Rectangle.
|
Copyright © 2024. All rights reserved.