API Quick Reference Guide

  • 2020
  • 09/30/2019
  • Public Content
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

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.