iMpeg2Demultiplexer 接口 (strmif.h)

[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayerIMFMediaEngine媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia 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)