Visible to Intel only — GUID: GUID-C4397527-6A05-41A0-8275-7830249FD7ED
Visible to Intel only — GUID: GUID-C4397527-6A05-41A0-8275-7830249FD7ED
ResizeYUV422GetBufSize
Computes the size of the external buffer for the NV12 resize transform.
Syntax
IppStatus ippiResizeYUV422GetBufSize(const IppiResizeYUV422Spec* 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 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.
Return Values
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:
|