SynthesisDownFilterGetSize_SBR

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

Syntax

Case 1: Operation on float-point signal.

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

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

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

Case 2: Operation on fixed-point signal.

IppStatus ippsSynthesisDownFilterGetSize_SBRHQ_32sc32s(int* pSizeSpec);

IppStatus ippsSynthesisDownFilterGetSize_SBRLP_32s(int* pSizeSpec);

Parameters

pSizeSpec

Pointer to the size (in bytes) of the downsample 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 downsample synthesis SBR specification structure. The floating point flavors also return the sizes of the initialization process buffer and the work buffer.

ippsSynthesisDownFilterGetSize_SBR_CToR_32fc32f returns the specified sizes for ippsSynthesisDownFilter_SBR_CToR_32fc32f_D2L.

ippsSynthesisDownFilterGetSize_SBR_CToR_32f returns the specified sizes for ippsSynthesisDownFilter_SBR_CToR_32f_D2L.

ippsSynthesisDownFilterGetSize_SBR_RToR_32f returns the specified sizes for ippsSynthesisDownFilter_SBR_RToR_32f_D2L.

ippsSynthesisDownFilterGetSize_SBRHQ_32sc32s returns the size of specification structure for ippsSynthesisDownFilter_SBRHQ_32sc32s.

ippsSynthesisDownFilterGetSize_SBRLP_32s returns the size of specification structure for ippsSynthesisDownFilter_SBRLP_32s.

AAC decoder included into IPP Samples use the functions ippsSynthesisDownFilterGetSize_SBR_RToC_32f and ippsSynthesisDownFilterGetSize_SBR_RToR_32f in the float-point version, and functions ippsSynthesisDownFilterGetSize_SBRHQ_32sc32s and ippsSynthesisDownFilterGetSize_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.