Does NvENC encoder take RGBA input? How does color converter work?

  1. Does NvENC encoder take RGBA input?
  2. How does color converting from RGBA to NV12(YUV) work? Does color converter use special hardware or GPU cores to convert? (I am afraid that running heavy GPU tasks will cause delay or increase of latency of color converting from RGBA to NV12(YUV). )

PS I am using GTX 1080.

Yes,NvEnc can take RGBA as a input stream and it will not take heavy GPU because the processing effort for RGBA same as NV12.