What's the difference between video decode and encode in DEEPSTREAM and NVIDIA VIDEO CODEC SDK

what’s the difference between video decode and encode in DEEPSTREAM and NVIDIA VIDEO CODEC SDK?

From platform point of view, NVIDIA VIDEO CODEC is for HW codec in GeForce, RTX/Quadro, server and DGX serials GPUs. DeepStream codec not only for the above GPUs but also for embedded platform GPUs.

From APIs point of view, the low level drivers are the same, but the APIs are not the same and integrated for different frameworks.

Thank you very much.