Warps arbitrary rectangular chrominance region.
IppStatus ippiWarpChroma_MPEG4_8u_P2R(const Ipp8u* pSrcCb, int srcStepCb, const Ipp8u* pSrcCr, int srcStepCr, Ipp8u* pDstCb, int dstStepCb, Ipp8u* pDstCr, int dstStepCr, const IppiRect* pDstRect, const IppiWarpSpec_MPEG4* pSpec);
pSrcCb |
Pointer to the origin of the first source plane. |
srcStepCb |
Distance in bytes between starts of the consecutive lines in the first source plane. |
pSrcCr |
Pointer to the origin of the second source plane. |
srcStepCr |
Distance in bytes between starts of the consecutive lines in the second source plane. |
pDstCb |
Pointer to the first destination plane. |
dstStepCb |
Distance in bytes between starts of the consecutive lines in the first destination plane. |
pDstCr |
Pointer to the second destination plane. |
dstStepCr |
Distance in bytes between starts of the consecutive lines in the second destination plane. |
pDstRect |
Rectangular destination region. |
pSpec |
Pointer to the structure with motion parameters. |
The function ippiWarpChroma_MPEG4_8u_P2R is declared in the ippvc.h file. This function warps an arbitrary rectangular chrominance area using motion information from IppiWarpSpec_MPEG4 structure. This function may be used in GMC or Sprite reconstruction ([ISO14496], subclause 7.8).
This function is used in the MPEG-4 encoder and decoder included into Intel IPP Samples. See introduction to MPEG-4.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when at least one input pointer is NULL. |
Copyright © 2000 - 2010, Intel Corporation. All rights reserved.