NvMediaImageGetBits causes high CPU loading

Please provide the following info (tick the boxes after creating this topic):
Software Version
DRIVE OS 6.0.4 SDK
other

Target Operating System
Linux
QNX
other

Hardware Platform
DRIVE AGX Orin Developer Kit (940-63710-0010-D00)
DRIVE AGX Orin Developer Kit (940-63710-0010-C00)
DRIVE AGX Orin Developer Kit (not sure its number)
other

SDK Manager Version
1.8.3.10426
other

Host Machine Version
native Ubuntu Linux 20.04 Host installed with SDK Manager
native Ubuntu Linux 20.04 Host installed with DRIVE OS Docker Containers
native Ubuntu Linux 18.04 Host installed with DRIVE OS Docker Containers
other

Hi,
I use function NvMediaImageGetBits to get YUV data from a NvMediaImage and store them in a buffer for some processing.This function can work properly but it causes very high CPU loading. Do you have any solutions to reduce the CPU loading or any other alternative APIs for this work?
Best

Dear @wy3c,
it causes very high CPU loading

How much CPU load do you notice?

Do you want to store the nvmediaImage to CPU buffer?

@wy3c This forum is for developers in NVIDIA DRIVE™ AGX SDK Developer Program. We will need you to use your account with corporate or university email address. Thanks.