iMpeg2Demultiplexer 接口 (strmif.h)
[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayer、 IMFMediaEngine 和 媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
此接口在 MPEG-2 Demultiplexer 筛选器 (Demux) 上实现,用于程序流模式和传输流模式。 它由应用程序或其他筛选器调用,用于创建、配置和删除 Demux 上的输出引脚。 当筛选器播放文件 (拉取模式) 时,不会公开此接口。
继承
IMpeg2Demultiplexer 接口继承自 IUnknown 接口。 IMpeg2Demultiplexer 也具有以下类型的成员:
方法
IMpeg2Demultiplexer 接口包含以下方法。
IMpeg2Demultiplexer::CreateOutputPin CreateOutputPin 方法在 Demux 上创建新的输出引脚。 |
IMpeg2Demultiplexer::D eleteOutputPin DeleteOutputPin 方法删除指定的输出引脚。 |
IMpeg2Demultiplexer::SetOutputPinMediaType SetOutputPinMediaType 方法更新指定输出引脚的媒体类型。 (DirectX 9.0 及更高版本.) 。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | strmif.h (包括 Dshow.h) |