Can NvMedia's 2D really do image scaling?

I refer to the following documents.

(Conntents = Multimedia Programming → NvMedia Image Domain → Image 2D)

---- Excerpt ----
The NvMedia Image 2D component supports image surface processing features such as image copy, image scaling, image cropping. It operates on YUV/RGB input and output surfaces. It also performs format conversion to/from YUV to RGB and supports aggregated image handling.

So,I have read the description about the API of image2D.

(Conntents = API Modules → NvMedia API for Tegra → Image API)
I also checked the links of “Data Structures” and “Modules”.
But I could not find a description about the image scaling and API information

I will ask you 5 questions.
I want an answer as soon as possible. I hope that you will answer even one of them.
However, I would like you to finally answer everything.

Question 1. Can NvMedia’s 2D really do image scaling?
Question 2. If the answer to question 1 is Yes Please tell me which document to read.
Question 3. If the answer to question 1 is No, please tell me where the scaling is done and which document to read.
Question 4. I would like to specify the parameters for scaling and cropping. Is that possible?
Question 5. Are the documents I should read in DevZone and Vibrante SDK?

Notice
I do not have permission to refer bin files and documents yet in DevZone.

Best regards

I am sad that there is no answer.
When can you respond?

I will ask you 5 questions.
I want an answer as soon as possible. I hope that you will answer even one of them.
However, I would like you to finally answer everything.

Best regards.

When can you answer?
Please tell me the date you can reply tomorrow.

Best regards.

For example, it seems that NvMedia2DBlit API is able to scale images…

Thank you.

Dear atsutaka.

Suppose I want to doubles image horizontally and vertically.
Which of the NVMedia 2 DBlit APIs is the relevant API parameter?
Please also answer to question 4.

Best regards.

Dear atsutaka

I have read the following documents.

“If the dimensions of the source rectangle do not match the dimensions of the destination rectangle, pixels are scaled to fit the destination rectangle.”

I understood as follows.
・source rectangle = NvMediaImage * srcSurface,
・destination rectangle = NvMediaImage * dstSurface
Scaling is performed automatically if the above parameters are compared and mismatch.

Therefore I will close this question.
If I am wrong please tell me the correct answer.
Thank you very much for your support.

Best regards