Media processing and creation

May 22, 2026 ยท View on GitHub

This section provides guidance for creating WinUI 3 apps that process, create, and transform media content, including audio, video, and images.

Media processing and creation features

TopicDescription
Audio device information propertiesLists the device information properties related to audio devices that you can use when enumerating devices or building a device selector.
Audio graphsShows you how to create audio graphs for audio routing, mixing, and processing scenarios.
Create, edit, and save bitmap imagesShows you how to load and save image files and how to use SoftwareBitmap to represent bitmap images.
BitmapEncoder options referenceLists the encoding options that can be used with BitmapEncoder.
Image metadataShows you how to read and write image metadata properties and how to geotag files.
Detect and respond to audio state changesShows you how to detect and respond when the system lowers or mutes the audio level of a stream your app is using.
Detect and track faces in an imageShows you how to use FaceDetector to detect faces in a still image and FaceTracker to track faces across video frames.
Import media from a deviceShows you how to import media from a device, including searching for available sources, importing files, and deleting imported files from the source.
Media compositions and editingShows you how to create media compositions from audio and video source files, including appending clips, adding overlays, adding background audio, and applying effects.
MIDIShows you how to enumerate MIDI devices and send and receive MIDI messages from a WinUI app.
Query for installed codecsShows you how to query for audio and video codecs that are installed on a device.
Screen captureShows you how to acquire frames from a display or application window to create video streams or snapshots.
Supported codecsLists the audio, video, and image codec and format support included with Windows for desktop and Xbox.
Transcode media filesShows you how to transcode video files from one format to another.