Intel® IPP provides a wide range of media functionality, including audio, speech, video, and image codecs. While it is possible to use the primitives in the AC, J, SC, and VC domains separately, implementation examples are provided for convenience.
The table below lists available media samples and provides a short description of their functionality.
|
Sample |
Functionality |
|---|---|
|
Unified Media Classes (UMC) |
Video codecs:
Audio codecs:
Also container utilities, rendering, IO. |
|
Unified Image Codecs (UIC) |
JPEG codecs (optimized):
Convenience codecs (not highly optimized):
|
|
Unified Speech Components (USC) |
Speech codecs:
|
The high level multimedia APIs are samples. They are provided as starting points and are not production-ready components. Please keep in mind that the media APIs may not fully implement the specs for each codec and the splitters/muxers are intended merely as developer tools to facilitate codec evaluation.
Documentation for each package accompanies its distribution with the samples.
In addition to the packages above, the image-codec samples also include a simpler patch of libjpeg in the IJG directory.