メディアコーデックは複雑なソフトウェアで、パフォーマンス・クリティカルなセクションに多くのインフラストラクチャーを必要とします。次の API は、インテル® IPP を使用するメディア処理開発を支援するために提供されています。
メディア用高レベル API のディレクトリー |
API の説明 |
|---|---|
| <ipp サンプル・ディレクトリー>\sources\audio-video-codecs\ | 統合メディアクラス (UMC): ビデオおよびオーディオコーデック、コンテナー・ユーティリティー、レンダラー、その他のインフラストラクチャー。 |
| <ipp サンプル・ディレクトリー>\sources\uic\ | 統合イメージコーデック (UIC): JPEG、JPEG2000、および JPEG XR コーデック。インテル® IPP プリミティブ関数の使用例を示します。 |
| <ipp サンプル・ディレクトリー>\sources\speech-codecs\ | 統合音声コンポーネント (USC): インターフェイス。音声コーデック・ドメインのプリミティブの使用例を示し、インテル® IPP をすぐに使用できるようにインフラストラクチャーを提供します。 |
インテル® IPP のサンプルは、インテル® ソフトウェア開発製品レジストレーション・センターまたは http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-code-samples/ (英語) からダウンロードできます。
マルチメディア用高レベル API は、開発を支援するためのサンプルとして提供されています。生産目的のコンポーネントではありません。