共用方式為


內部腳本命令轉譯器篩選

[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、imfMediaEngine 取代,並在媒體基金會 音訊/視訊擷取。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayerIMFMediaEngine 音訊/視訊擷取,而不是 DirectShow。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]

接收文稿命令,並將其分派至應用程式。

此篩選器接受兩種格式之一的文稿命令:

  • MEDIATYPE_Text:每個媒體範例都包含 ANSI 文字字串。

  • MEDIATYPE_ScriptCommand:每個媒體範例都包含兩個 NULL 終止的 Unicode 字串,並串連在一起。 第一個字串描述命令類型,而第二個字元串是腳本命令。

    當篩選收到範例時,它會傳送 EC_OLE_EVENT 事件通知。 第一個事件參數是具有命令類型的 BSTR,如果格式為MEDIATYPE_Text,則為 Text。 第二個事件參數是使用腳本命令 BSTR。 應用程式可以擷取事件並回應腳本命令。

如需如何使用此篩選的範例,請參閱 SAMI (CC) 剖析器

標籤 價值
篩選介面 IBaseFilterIMediaPositionIMediaSeeking
輸入釘選媒體類型
  • MEDIATYPE_ScriptCommand,MEDIASUBTYPE_NULL
  • MEDIATYPE_Text,MEDIASUBTYPE_NULL
輸入釘選介面 IMemInputPinIPinIQualityControl
輸出釘選媒體類型 不適用
輸出釘選介面 不適用
篩選 CLSID {48025243-2D39-11CE-875D-00608CB78066}
屬性頁 CLSID 沒有屬性頁
可執行 Quartz.dll
優點 MERIT_PREFERRED + 1
篩選類別目錄 CLSID_LegacyAmFilterCategory

 

DirectShow 篩選