[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayer、 IMFMediaEngine 和 音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
这些接口支持应用程序对视频呈现的控制。 请注意,其中一些接口现已弃用,因为视频混合呈现器筛选器提供卓越的呈现和覆盖控制。
| 接口 | 说明 |
|---|---|
| IAMLine21Decoder | 提供对隐藏字幕信息和设置的访问权限。 |
| IAMOverlayFX | 将覆盖效果应用于视频图面。 (已弃用。) |
| IAMVideoDecimationProperties | 如果视频窗口小于视频的本机大小,控制 DirectShow 如何缩放视频图像。 (已弃用。) |
| IBasicVideo2 | 设置视频属性。 |
| IDDrawExclModeVideo | 在 Microsoft DirectDraw 独占全屏模式下呈现视频。 (已弃用。) |
| IDDrawExclModeVideoCallback | 回调接口,用于接收有关覆盖位置、大小和可见性更改的通知。 (已弃用。) |
| IDirectDrawVideo | 禁用指定的 DirectDraw 功能。 (已弃用。) |
| IDirectDrawMediaSample | 访问 由覆盖混音器 筛选器分配的 DirectDraw 图面。 (Deprecated.) |
| IMixerOCX | 在覆盖混音器上实现。 允许无窗口客户端(如 ActiveX® 控件)获取和设置视频矩形的属性,并建议筛选事件。 |
| IMixerOCXNotify | 由无窗口客户端实现,并由覆盖混合器调用,以发送影响视频显示矩形的事件通知。 |
| IMixerPinConfig2 | 混合多个视频流时,在覆盖混合器筛选器上设置视频颜色控件。 (已弃用。) |
| IQualProp | 查询视频呈现器的性能信息。 |
| IVideoWindow | 设置视频窗口属性。 |
| 视频混合呈现器 9 接口。 | |
| 视频混合呈现器 7 接口。 |
相关主题