MSDN Documentation

Windows API Reference: Graphics and Multimedia

Windows Graphics and Multimedia API Reference

Explore the comprehensive set of APIs for developing rich graphics and multimedia experiences on Windows.

DirectX

Leverage the power of DirectX for high-performance 2D and 3D graphics, game development, and multimedia processing.

Direct3D 12

The latest generation of Direct3D, offering low-level hardware access for maximum performance.

Learn More »

Direct2D

High-performance, hardware-accelerated 2D graphics API for rich user interfaces.

Learn More »

DirectWrite

Text rendering API for high-quality typography and international character support.

Learn More »

DirectCompute

General-purpose parallel computation using DirectX hardware.

Learn More »

Windows Graphics

APIs for interacting with the Windows graphics subsystem, including GDI and XPS.

GDI (Graphics Device Interface)

The classic Windows API for 2D graphics drawing.

Learn More »

XPS Document API

APIs for creating, manipulating, and rendering XML Paper Specification (XPS) documents.

Learn More »

Media Foundation

The modern, hardware-accelerated multimedia framework for Windows.

Media Foundation Core

Core components for media playback, encoding, decoding, and streaming.

Learn More »

Media Foundation Transforms (MFTs)

Components for media processing, such as codecs and effects.

Learn More »

DirectShow

A legacy multimedia framework for Windows, still relevant for certain applications.

DirectShow Overview

Information and API references for the DirectShow framework.

Learn More »

Audio APIs

Interfaces for managing audio devices, playback, and recording.

WASAPI (Windows Audio Session API)

Low-latency audio APIs for professional audio applications.

Learn More »

XAudio2

High-performance audio API designed for games and real-time audio processing.

Learn More »