视频和图像函数
[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayer、 IMFMediaEngine 和 音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
这些函数和宏操作 DirectShow 视频格式结构。
备注
本节中介绍的大多数宏和函数都是为操作 RGB 位图的 VIDEOINFOHEADER 和 VIDEOINFO 结构而设计的。 请谨慎使用这些宏:其中大多数宏假定已正确初始化指定的结构。 其中许多还假定 BITMAPINFOHEADER 结构是标准大小; biSize == sizeof(BITMAPINFOHEADER)
即 。
DirectShow 基类库还提供以下全局常量,用于定义真彩色位图的标准颜色掩码。
全局数据 | 说明 |
---|---|
bits555 | 5-5-5 格式的 16 位 RGB 位图的颜色掩码数组。 |
bits565 | 5-6-5 格式的 16 位 RGB 位图的颜色掩码数组。 |
bits888 | 24 位 RGB 位图的颜色掩码数组。 |
这些常量在三个 DWORD的数组中,每个常量都按该顺序包含红色、绿色和蓝色掩码。