内部脚本命令呈现器筛选器
[与此页面关联的功能(DirectShow)是一项旧功能。 它已被 MediaPlayer、IMFMediaEngine取代,并在媒体基金会 音频/视频捕获。 这些功能已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft强烈建议新代码尽可能使用 MediaPlayer、IMFMediaEngine 和 Media Foundation 中的音频/视频捕获,而不是 DirectShow。 Microsoft建议重写使用旧 API 的现有代码,以尽可能使用新 API。]
接收脚本命令并将其调度到应用程序。
此筛选器接受以下两种格式之一的脚本命令:
MEDIATYPE_Text:每个媒体示例都包含 ANSI 文本字符串。
MEDIATYPE_ScriptCommand:每个媒体示例都包含两个以 NULL 结尾的 Unicode 字符串,并串联在一起。 第一个字符串描述命令类型,第二个字符串是脚本命令。
当筛选器收到示例时,它会发送 EC_OLE_EVENT 事件通知。 第一个事件参数是具有命令类型的 BSTR,或者
Text
格式MEDIATYPE_Text。 第二个事件参数是脚本命令 BSTR。 应用程序可以检索事件并响应脚本命令。
有关如何使用此筛选器的示例,请参阅 SAMI (CC) 分析器。
标签 | 价值 |
---|---|
筛选器接口 | IBaseFilter、IMediaPosition、IMediaSeeking |
输入引脚媒体类型 |
|
输入引脚接口 | IMemInputPin、IPin、IQualityControl |
输出引脚媒体类型 | 不適用 |
输出引脚接口 | 不適用 |
筛选 CLSID | {48025243-2D39-11CE-875D-00608CB78066} |
属性页 CLSID | 无属性页 |
可执行 | Quartz.dll |
优点 | MERIT_PREFERRED + 1 |
筛选器类别 | CLSID_LegacyAmFilterCategory |
相关主题