Intel IPP Integration Wrappers Developer Guide and Reference

ID 751823
Date 9/30/2019
Public
Document Table of Contents

Key Features

Intel IPP Integration Wrappers are aimed to improve user experience with Intel IPP functionality in the following aspects:

  • Data types and channels handling
  • Memory management
  • Images tiling and threading

Integration Wrappers consist of the C and C++ application programming interfaces which provide the following key features:

  • C interface provides compatibility with C libraries and applications and enables you to use the following features of Integration Wrappers:
    • Automatic selection of the proper Intel IPP function based on input parameters
    • Automatic handling of temporary memory allocations for Intel IPP functions
    • Improved tiling handling and automatic borders processing for tiles (see Tiling and Threading for details)
  • C++ interface additionally provides:
    • Easier to use classes like IwiSize instead of IppiSize, IwiRoi instead of IppiRect, and others
    • Complex Intel IPP functions designed as classes to use automatic construction and destruction features
    • Default values for functions
    • Error handling through exceptions

Did you find the information on this page useful?

Characters remaining:

Feedback Message