Low-level libraries such as DirectX, SDL, and
OpenAL are also commonly used in games and applications as they provide hardware-independent access to other computer hardware such as input devices (mouse, keyboard, and joystick), network cards, and sound cards.
The IESDK will include several open standards for game development including: Mesa3D for 3D graphics,
OpenAL for 3D audio, OpenStream for video, and Xtrema for display management.