Developer Reference for Intel® Integrated Performance Primitives
Computes the size of the external buffer for the NV12 resize transform.
IppStatus ippiResizeYUV422GetBufSize(const IppiResizeYUV422Spec* pSpec, IppiSize dstSize, Ipp32s* pBufSize);
ippi.h
Headers: ippcore.h, ippvm.h, ipps.h
Libraries: ippcore.lib, ippvm.lib, ipps.lib
pSpec |
Pointer to the spec structure for the resize filter. |
dstSize |
Size in pixels of the destination image. |
pBufSize |
Pointer to the size in bytes of the external buffer. |
This function computes the size of the external buffer for the YUY2 resize transform. The pSpec parameter defines the resize algorithm parameters. Prior to using the ippiResizeYUV420GetBufferSize function, you need to initialize the pSpec parameter by calling one of the following functions: ippiResizeYUV422NearestInit and ippiResizeYUV422LinearInit.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error if one of the specified pointers is NULL. |
ippStsNoOperation |
Indicates a warning if width or height of the destination image is equal to zero. |
ippStsContextMatchErr |
Indicates an error if pointer to the spec structure is invalid. |
ippStsSizeWrn |
Indicates a warning in the following cases:
|
ippStsSizeErr |
Indicates an error in the following cases:
|