捕获、预览和静态类别
以下 GUID 对应于捕获视频流、预览视频流和捕获静止图像的类别, (硬件) 支持:
PINNAME_VIDEO_CAPTURE
捕获类别输出引脚提供压缩或未压缩的数字视频流。 此流类别用于将电影写入磁盘、视频会议和图像分析。
PINNAME_VIDEO_PREVIEW
预览类别输出引脚提供未压缩的数字视频流。 此流类别用于在本地监视器上查看可通过 DirectDraw 直接显示的 RGB 或 YUV 格式的视频流。 在资源受限的情况下,捕获微型驱动程序应优先考虑低于捕获流引脚的预览流引脚。
PINNAME_VIDEO_STILL
静态类别输出引脚用于双模式相机,这些相机能够生成捕获流和静态图像流 (通常比捕获流) 更高的质量。 静态图像流包括外部或以编程方式触发图像获取的功能。
捕获、预览和仍然流引脚类别在数据格式和流特征方面几乎完全相同。
注意 :由于许多相机仅生成单个输出流,因此 Microsoft DirectShow 包含一个智能 Tee 筛选器,该筛选器将单个流拆分为捕获流和预览流。 因此,仅生成单个流的相机的微型驱动程序不应在内部复制其数据流以生成预览流。
指定 PINNAME_VIDEO_CAPTURE、 PINNAME_VIDEO_PREVIEW或 PINNAME_VIDEO_STILL 引脚时,请使用下表中列出的信息。
Attribute | 值 |
---|---|
DataRange 结构 |
KS_DATARANGE_VIDEO2 (字段或帧,bob 或 weave 设置) |
DataFormat 结构 |
仅) KS_DATAFORMAT_VIDEO (帧 KS_DATAFORMAT_VIDEO2 (字段或帧,bob 或 weave 设置) 适用于 MPEG1) 的KS_MPEG1VIDEOINFO ( 适用于 MPEG2) 的KS_MPEGVIDEOINFO2 ( |
主要格式 GUID |
KSDATAFORMAT_TYPE_VIDEO |
子格式 GUID |
RGB16、RGB24、UYVY、JPEG |
说明符 GUID |
仅KSDATAFORMAT_SPECIFIER_VIDEOINFO (帧) KSDATAFORMAT_SPECIFIER_VIDEOINFO2 (字段或帧) |
扩展标头大小 |
如果不是 MPEG 格式,KS_FRAME_INFO。 如果为 MPEG 格式,则为零。 |
必需的属性集 |
|
必需的事件集 |
无 |
DirectShow majortype |
MEDIATYPE_Video |
DirectShow formattype |
仅FORMAT_VideoInfo (帧) FORMAT_VideoInfo2 (字段或帧) |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈