NV_ENC_OPEN_ENCODE_SESSIONEX_PARAMS.device is not a CUdevice but CUcontext: update docs maybe?

Why does the documentation say “Pointer to client device” for the device member of NV_ENC_OPEN_ENCODE_SESSIONEX_PARAMS in nvEncodeAPI.h.

As I haven’t worked a lot with NVENC, I interpreted that comment as a CUdevice. I must set a CUcontext instead.

It would be more clear (at least to me), if that member was called context or if the documentation would have said Pointer to client context, CUcontext.