Microsoft DirectX lets you optimize the use of a PC's hardware capabilities specifically for gaming and videos. It provides a collection of libraries dedicated to audio/video processing (sound card, video card, etc..) as well as peripheral input/outpu