音频、视频和相机

本文提供与 Windows 应用中涉及音频、视频和相机的方案相关的开发功能的索引。

注意

Windows App SDK 当前不提供与音频、视频和相机方案相关的 API。

Windows OS 功能

Windows 10 及更高版本的 OS 提供各种与应用的音频、视频和相机方案相关的 API。 这些功能可通过 Windows SDK 提供的 WinRT 和 Win32(C++ 和 COM)API 的组合来实现。

WinRT API

以下文章介绍了可通过 Windows SDK 提供的 WinRT API 实现的功能。

项目 说明
音频、视频和相机 了解应用中涉及照片、视频或音频的开发方案。
摄像头 了解如何使用相机或麦克风捕获照片、视频或音频。
媒体播放 了解如何在应用中播放音频和视频。
可视化层 可视化层为图形、效果和动画提供高性能的保留模式 API,是 Windows 设备上所有 UI 的基础。
XAML 平台 描述使用基于 WinRT XAML 的 UI(包括 Windows 10 及更高版本提供的 XAML UI 组件以及 Windows UI 库)的应用的 XAML 语言和概念。

Win32(C++ 和 COM)API

以下文章介绍了可通过 Windows SDK 提供的 Win32(C++ 和 COM)API 实现的功能。

项目 说明
音频和视频 了解用于将音频和视频集成到应用的功能。
图形和游戏 了解涉及图形、游戏和图像处理的功能。
DirectX 了解如何使用 DirectX API 通过 2D 和 3D 图形创建游戏和其他高性能的多媒体应用。
Direct2D Direct2D 是一种硬件加速、直接模式的 2D 图形 API,可为 2D 几何图形、位图和文本提供高性能且高质量的渲染。
Direct3D Direct3D 是一种低级 API,用于通过渲染管道绘制图元,或使用计算着色器执行并行操作。
GDI Windows 图形设备接口 (GDI) 是一种低级图形 API,使应用能够使用二维矢量图形、图像处理和版式。
GDI+ GDI+ 通过添加新功能和优化现有功能对 GDI 进行了改进。

.NET 功能

.NET SDK 还为 WPF 和 Windows 窗体应用提供与音频、视频和相机方案相关的 API。

项目 说明
图形 (WPF) 了解 WPF 应用对多媒体、矢量图形、动画和内容合成的支持。
多媒体 (WPF) 了解如何将音频和视频集成到 WPF 应用。
图形和绘制(Windows 窗体) 了解如何在 Windows 窗体应用中创建图形、绘制文本以及操作图形图像。
SoundPlayer 类(Windows 窗体) 了解如何在 Windows 窗体应用程序中包含声音。