Chapter 7. Multimedia and Synchronization

Many applications work with audio, video, and other time-dependent processes. The difficulty in writing high-performance multimedia applications is that the response time must remain consistent during the program's execution. Audio and video processing are the most obvious of these, but the same characteristics can be found in many other types of applications. In a spacecraft system, for example, missing telemetry data can cause a catastrophic failure. In a video or audio system, the lack of predictable timing can lead to problems such as jitter, noise, frame loss, or other undesirable side effects. In ...

Get Wicked Cool Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.