SynthesisFilterGetSize_SBR

Returns size of synthesis SBR specification structure, initialization and work buffers.

Syntax

Case 1: Operation on float-point signal.

IppStatus ippsSynthesisFilterGetSize_SBR_CToR_32fc32f(int* pSizeSpec, int* pSizeInitBuf, int* pSizeWorkBuf);

IppStatus ippsSynthesisFilterGetSize_SBR_CToR_32f(int* pSizeSpec, int* pSizeInitBuf, int* pSizeWorkBuf);

IppStatus ippsSynthesisFilterGetSize_SBR_RToR_32f(int* pSizeSpec, int* pSizeInitBuf, int* pSizeWorkBuf);

Case 2: Operation on fixed-point signal.

IppStatus ippsSynthesisFilterGetSize_SBRHQ_32sc32s(int* pSizeSpec);

IppStatus ippsSynthesisFilterGetSize_SBRLP_32s(int* pSizeSpec);

Parameters

pSizeSpec

Pointer to the size (in bytes) of the synthesis SBR specification structure.

pSizeInitBuf

Pointer to the size (in bytes) of the buffer for initialization functions.

pSizeWorkBuf

Pointer to the size (in bytes) of the work buffer.

Description

These functions are declared in the ippac.h file. The functions return the size of the synthesis SBR specification structure. The floating point flavors also return the sizes of the initialization process buffer and the work buffer.

ippsSynthesisFilterGetSize_SBR_CToR_32fc32f returns the specified sizes for ippsSynthesisFilter_SBR_CToR_32fc32f_D2L.

ippsSynthesisFilterGetSize_SBR_CToR_32f returns the specified sizes for ippsSynthesisFilter_SBR_CToR_32f_D2L.

ippsSynthesisFilterGetSize_SBR_RToR_32f returns the specified sizes for ippsSynthesisFilter_SBR_RToR_32f_D2L.

ippsSynthesisFilterGetSize_SBRHQ_32sc32s returns the size of specification structure for iippsSynthesisFilter_SBRHQ_32sc32s.

ippsSynthesisFilterGetSize_SBRLP_32s returns the size of specification structure for ippsSynthesisFilter_SBRLP_32s.

AAC decoder included into IPP Samples uses the functions ippsSynthesisFilterGetSize_SBR_RToC_32f and ippsSynthesisFilterGetSize_SBR_RToR_32f in the float-point version, and functions ippsSynthesisFilterGetSize_SBRHQ_32sc32s and ippsSynthesisFilterGetSize_SBRLP_32s in the fixed-point version. See introduction to this section.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error when at least one of the specified pointers is NULL.

Submit feedback on this help topic

Copyright © 2000 - 2010, Intel Corporation. All rights reserved.