Package | Description |
---|---|
org.bytedeco.nvcodec.global | |
org.bytedeco.nvcodec.nvencodeapi |
Class and Description |
---|
GUID
\struct GUID
Abstracts the GUID structure for non-windows platforms.
|
NV_ENCODE_API_FUNCTION_LIST
\ingroup ENCODER_STRUCTURE
NV_ENCODE_API_FUNCTION_LIST
|
Class and 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 |
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.