Lines Matching refs:params
348 NV_ENC_OPEN_ENCODE_SESSION_EX_PARAMS params = { 0 };
353 params.version = NV_ENC_OPEN_ENCODE_SESSION_EX_PARAMS_VER;
354 params.apiVersion = NVENCAPI_VERSION;
356 params.device = ctx->d3d11_device;
357 params.deviceType = NV_ENC_DEVICE_TYPE_DIRECTX;
359 params.device = ctx->cu_context;
360 params.deviceType = NV_ENC_DEVICE_TYPE_CUDA;
363 ret = p_nvenc->nvEncOpenEncodeSessionEx(¶ms, &ctx->nvencoder);
412 NV_ENC_CAPS_PARAM params = { 0 };
415 params.version = NV_ENC_CAPS_PARAM_VER;
416 params.capsToQuery = cap;
418 ret = p_nvenc->nvEncGetEncodeCaps(ctx->nvencoder, ctx->init_encode_params.encodeGUID, ¶ms, &val);
1671 NV_ENC_PIC_PARAMS params = { .version = NV_ENC_PIC_PARAMS_VER,
1678 p_nvenc->nvEncEncodePicture(ctx->nvencoder, ¶ms);
1980 NV_ENC_PIC_PARAMS *params,
1988 params->codecPicParams.h264PicParams.sliceMode =
1990 params->codecPicParams.h264PicParams.sliceModeData =
1993 params->codecPicParams.h264PicParams.seiPayloadArray = sei_data;
1994 params->codecPicParams.h264PicParams.seiPayloadArrayCnt = sei_count;
1999 params->codecPicParams.hevcPicParams.sliceMode =
2001 params->codecPicParams.hevcPicParams.sliceModeData =
2004 params->codecPicParams.hevcPicParams.seiPayloadArray = sei_data;
2005 params->codecPicParams.hevcPicParams.seiPayloadArrayCnt = sei_count;
2027 NV_ENC_LOCK_BITSTREAM *params,
2032 pkt->pts = params->outputTimeStamp;
2277 NV_ENC_RECONFIGURE_PARAMS params = { 0 };
2283 params.version = NV_ENC_RECONFIGURE_PARAMS_VER;
2284 params.reInitEncodeParams = ctx->init_encode_params;
2293 params.reInitEncodeParams.darHeight = dh;
2294 params.reInitEncodeParams.darWidth = dw;
2301 if (avctx->bit_rate > 0 && params.reInitEncodeParams.encodeConfig->rcParams.averageBitRate != avctx->bit_rate) {
2304 params.reInitEncodeParams.encodeConfig->rcParams.averageBitRate,
2307 params.reInitEncodeParams.encodeConfig->rcParams.averageBitRate = avctx->bit_rate;
2314 params.reInitEncodeParams.encodeConfig->rcParams.maxBitRate,
2317 params.reInitEncodeParams.encodeConfig->rcParams.maxBitRate = avctx->rc_max_rate;
2324 params.reInitEncodeParams.encodeConfig->rcParams.vbvBufferSize,
2327 params.reInitEncodeParams.encodeConfig->rcParams.vbvBufferSize = avctx->rc_buffer_size;
2332 params.resetEncoder = 1;
2333 params.forceIDR = 1;
2341 params.reInitEncodeParams.encodeConfig = NULL;
2344 ret = p_nvenc->nvEncReconfigureEncoder(ctx->nvencoder, ¶ms);
2354 ctx->encode_config.rcParams.averageBitRate = params.reInitEncodeParams.encodeConfig->rcParams.averageBitRate;
2355 ctx->encode_config.rcParams.maxBitRate = params.reInitEncodeParams.encodeConfig->rcParams.maxBitRate;
2356 ctx->encode_config.rcParams.vbvBufferSize = params.reInitEncodeParams.encodeConfig->rcParams.vbvBufferSize;