YUV to RGB Conversion in Hardware

Here is my small problem.

I have an array in this form in RAM

YCbCr YCbCr YCbCr YCbCr …
YCbCr YCbCr YCbCr YCbCr …
YCbCr YCbCr YCbCr YCbCr …
YCbCr YCbCr YCbCr YCbCr …

Every Pixel has 4 Byte consisting of [dont care][Y][Cb][Cr]
I want the GraphicCard to make the Conversion to RGB

How exactly should I put the data to the Graphic Card
and which
Conversion is supported (RGB601 or SMPT240 or RGB709)?

Can the Hardware also do the Upsampling? like from 420 or 422?

I would be very thankful for a detailed answer if possible.

Thank you in advance.

Joe