Visible to Intel only — GUID: GUID-187C8158-C6CF-4EDB-8024-90DBE66BF36B
Visible to Intel only — GUID: GUID-187C8158-C6CF-4EDB-8024-90DBE66BF36B
ResizeYUV420GetBufferSize
Computes the size of the external buffer for the NV12 resize transform.
Syntax
IppStatus ippiResizeYUV420GetBufferSize(const IppiResizeYUV420Spec* pSpec, IppiSize dstSize, Ipp32s* pBufSize);
Include Files
ippi.h
Domain Dependencies
Headers: ippcore.h, ippvm.h, ipps.h
Libraries: ippcore.lib, ippvm.lib, ipps.lib
Parameters
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. |
Description
This function computes the size of the external buffer for the NV12 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: ippiResizeYUV420LanczosInit and ippiResizeYUV420SuperInit.
Return Values
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error if pBufferSize pointer 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:
|