]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/nvenc.h
utvideodec: Convert to the new bitstream reader
[ffmpeg] / libavcodec / nvenc.h
index 26c6515c573a18cc6da3b5da60aa7cc394b8957c..dfd03b5ebd7cfd44f5c3a2ccb23bc524f1c9beda 100644 (file)
@@ -112,6 +112,12 @@ enum {
     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,
@@ -165,6 +171,16 @@ typedef struct NVENCContext {
     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);