Software Version: DRIVE Software 10
It seems that
NvMediaIEPSetConfiguration() must be called on a created encoder instance, otherwise actually trying to use the encoder returns
NVMEDIA_STATUS_ERROR after a little while and the following is printed to the console:
tvmrVideoEncoderBitsAvailable_MSENC: ucode ERROR = 16
It would be nice if the documentation mentioned this.