视频呈现和覆盖的接口
[与此页面关联的功能 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 接口。 |
相关主题