Domains

Intel IPP is divided into subdivisions of related functions. Each subdivision is called domain , and has its own header file, static libraries, SOs, and tests. These domains map to the types of input data and the corresponding prefixes. The Intel IPP Manual indicates in which header file each function can be found. The table below lists each domain's code, header and library names, and functional area.

Code of Domain

Header file

Static Libraries

SO

Prefix

Description

ippAC

ippac.h

libippac[_*].a

libippac[**].so.x.x

ipps

audio coding

ippCC ippcc.h libippcc[_*].a libippcc[**].co.x.x ippi

color conversion

ippCH ippch.h libippch[_*].a libippch[**].so.x.x ipps

string operations

ippCP ippcp.h libippcp[_*].a libippcp[**].so.x.x ipps

cryptography

ippCV ippcv.h libippcv[_*].a libippcv[**].so.x.x ippi

computer vision

ippDC ippdc.h libippdc[_*].a libippdc[**].so.x.x ipps

data compression

ippDI ippdi.h libippdi[_*].a libippdi[**].so.x.x ipps

data integrity

ippIP ippi.h libippi[_*].a libippi[**].so.x.x ippi

image processing

ippJP ippj.h libippj[_*].a libippj[**].so.x.x ippi

image compression

ippMX ippm.h libippm[_*].a libippm[**].so.x.x ippm

small matrix operations

ippRR ippr.h libippr[_*].a libippr[**].so.x.x ippr

realistic rendering and 3D data processing

ippSP ipps.h libipps[_*].a libipps[**].so.x.x ipps

signal processing

ippSC ippsc.h libippsc[_*].a libippsc[**].so.x.x ipps

speech coding

ippVC ippvc.h libippvc[_*].a libippvc[**].so.x.x ippi

video coding

ippVM ippvm.h libippvm[_*].a libippvm[**].so.x.x ipps

vector math

* refers to one of the following: l, t.

** refers to processor-specific code, for example, s8.

x.x refers to the product version number, for example, 7.0


Submit feedback on this help topic

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