Defines H265 encoder configuration features.
Enumerator |
---|
NVMEDIA_ENCODE_CONFIG_H265_ENABLE_OUTPUT_AUD | Enable to write access unit delimiter syntax in bitstream.
|
NVMEDIA_ENCODE_CONFIG_H265_ENABLE_INTRA_REFRESH | Enable gradual decoder refresh or intra refresh.
If the GOP structure uses B frames this will be ignored
|
NVMEDIA_ENCODE_CONFIG_H265_ENABLE_DYNAMIC_SLICE_MODE | Enable dynamic slice mode.
Client must specify max slice size using the maxSliceSizeInBytes field.
|
NVMEDIA_ENCODE_CONFIG_H265_ENABLE_CONSTRANED_ENCODING | Enable constrainedFrame encoding where each slice in the constrained picture is independent of other slices.
|
NVMEDIA_ENCODE_CONFIG_H265_ENABLE_LOSSLESS_COMPRESSION | Enable lossless compression.
|
NVMEDIA_ENCODE_CONFIG_H265_ENABLE_SLICE_LEVEL_OUTPUT | Enable slice level output encoding.
This enables delivery endoded data slice by slice to client to reduce encode latency
|
NVMEDIA_ENCODE_CONFIG_H265_ENABLE_RTP_MODE_OUTPUT | Enable RTP mode output.
Nal unit start code will be replaced with NAL size for the NAL units.
|
NVMEDIA_ENCODE_CONFIG_H265_ENABLE_EXT_PIC_RC_HINT | Enable support for external picture RC hint.
|
NVMEDIA_ENCODE_CONFIG_H265_ENABLE_DYNAMIC_RPS | Enable support for dynamic reference picture set RPS/DPB control support.
After receiving an input buffer and result of previous frame encoding, based on real time information, Some client software determines properties for the new input buffer (long term/short term/non-referenced, frame number/poc/LT index),
|
NVMEDIA_ENCODE_CONFIG_H265_ENABLE_MV_BUFFER_DUMP | Enable support for motion vector buffer dump.
This will enable motion vector dump. Motion vector buffer will be appended at the end of encoded bitstream data
|
NVMEDIA_ENCODE_CONFIG_H265_ENABLE_PROFILING | Enable encoder profiling.
Profiling information would be added as part of output extradata
|
NVMEDIA_ENCODE_CONFIG_H265_ENABLE_ULTRA_FAST_ENCODE | Enable ultra fast encoding.
It overrides some of the quality settings to acheive ultra fast encoding. This is specific to H265 encode.
|
NVMEDIA_ENCODE_CONFIG_H265_INIT_QP | Enable support to use client provided Initial QP for all frame types.
|
NVMEDIA_ENCODE_CONFIG_H265_QP_MAX | Enable support to use client provided QP max for all frame types.
|
NVMEDIA_ENCODE_CONFIG_H265_ENABLE_FOUR_BYTE_START_CODE | Enable support to use 4 byte start code in all the slices in a picture.
|