Sunshine0.0.5917
Sunshine 0.0.5917
Self-hosted game stream host for Moonlight.
Loading...
Searching...
No Matches
nvenc::nvenc_config Struct Reference

NVENC encoder configuration. More...

#include <src/nvenc/nvenc_config.h>

Public Attributes

bool adaptive_quantization = false
 Enable adaptive quantization for NVENC.
bool enable_min_qp = false
 Enable minimum QP limits for NVENC.
bool h264_cavlc = false
 Use CAVLC entropy coding for H.264.
bool insert_filler_data = false
 Insert filler data to maintain bitrate constraints.
unsigned min_qp_av1 = 23
 Min qp AV1.
unsigned min_qp_h264 = 19
 Min qp h264.
unsigned min_qp_hevc = 23
 Min qp HEVC.
int quality_preset = 1
 Quality preset.
nvenc_split_frame_encoding split_frame_encoding = nvenc_split_frame_encoding::driver_decides
 Split frame encoding.
nvenc_two_pass two_pass = nvenc_two_pass::quarter_resolution
 Two pass.
int vbv_percentage_increase = 0
 Vbv percentage increase.
bool weighted_prediction = false
 Enable weighted prediction for NVENC.

Detailed Description

NVENC encoder configuration.


The documentation for this struct was generated from the following file: