YCrCb422ToYCbCr420
Converts 4:2:2 YCrCb image to 4:2:0 YCbCr image.
Syntax
IppStatus ippiYCrCb422ToYCbCr420_8u_C2P3R(const Ipp8u*
pSrc
, int
srcStep
, Ipp8u*
pDst
[3], int
dstStep
[3], IppiSize
roiSize
);
Include Files
ippcc.h
Domain Dependencies
Headers:
ippcore.h
,
ippvm.h
,
ipps.h
,
ippi.h
Libraries:
ippcore.lib
,
ippvm.lib
,
ipps.lib
,
ippi.lib
Parameters
- pSrc
- Pointer to the source image ROI.
- srcStep
- Distance in bytes between starts of consecutive lines in the source image.
- pDst
- Array of pointers to the ROI in each plane of the destination image.
- dstStep
- Array of distances in bytes between starts of consecutive lines in the destination image planes.
- roiSize
- Size of the ROI in pixels, height and width should be multiple of 2.
Description
This function operates with ROI (see Regions of Interest in Intel IPP).
This functions converts the
4:2:2
YCrCb
two-channel image pSrc
(see Table “Pixel-Order Image Formats”
) to the 4:2:0
YCbCr
three-plane image pDst
(see Table “Planar Image Formats”
).Return Values
- ippStsNoErr
- Indicates no error. Any other value indicates an error.
- ippStsNullPtrErr
- Indicates an error condition if any of the specified pointers isNULL.
- ippStsSizeErr
- Indicates an error condition if any field of theroiSizeis less than 2.