MDCTInvWindow_MP3

Performs 36 or 18 points IMDCT and windowing depending on block type.

Syntax

IppStatus ippsMDCTInvWindow_MP3_32s(Ipp32s* pSrc, Ipp32s* pDst, int blockType);

Parameters

pSrc

Pointer to the input vector that is output of alias reduction.

pDst

Pointer to the output vector of IMDCT outputs for long (36 poihnts) or short (18 points) block.

blockType

Block type indicator:

0 - normal window

1 - start block

2 - short block

3 - stop block.

Description

The function ippsMDCTInvWindow_MP3 is declared in the ippac.h file. This function performs 12 points IMDCT 3 times and windowing for short block, or 36 points IMDCT and windowing for other types.

Return Values

ippStsNoErr

Indicates no error.

ippNullPtrErr

Indicates an error condition if one of the specified pointers is NULL.

ippStsErr

Indicates an error when blockType exceeds [0,3].

Submit feedback on this help topic

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