NV_ENC_H264_PROFILE_CONSTRAINED_HIGH,
};
+enum {
+ NV_ENC_HEVC_PROFILE_MAIN,
+ NV_ENC_HEVC_PROFILE_MAIN_10,
+ NV_ENC_HEVC_PROFILE_REXT,
+};
+
enum {
NVENC_LOWLATENCY = 1,
NVENC_LOSSLESS = 2,
int device;
int flags;
int async_depth;
+ int rc_lookahead;
+ int aq;
+ int no_scenecut;
+ int b_adapt;
+ int temporal_aq;
+ int zerolatency;
+ int nonref_p;
+ int strict_gop;
+ int aq_strength;
+ int quality;
} NVENCContext;
int ff_nvenc_encode_init(AVCodecContext *avctx);