内部スクリプト コマンド レンダラー フィルター
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]
スクリプト コマンドを受け取り、アプリケーションにディスパッチします。
このフィルターは、次の 2 つの形式のいずれかでスクリプト コマンドを受け入れます。
MEDIATYPE_Text: 各メディア サンプルには ANSI テキスト文字列が含まれています。
MEDIATYPE_ScriptCommand: 各メディア サンプルには、2 つの NULL で終わる Unicode 文字列が連結されています。 最初の文字列はコマンドの種類を表し、2 番目の文字列は script コマンドです。
フィルターは、サンプルを受信すると、 EC_OLE_EVENT イベント通知を送信します。 最初のイベント パラメーターは、コマンドの種類を持つ BSTR 、または
Text
形式がMEDIATYPE_Text場合です。 2 番目のイベント パラメーターは、スクリプト コマンドを含む BSTR です。 アプリケーションは、イベントを取得し、スクリプト コマンドに応答できます。
このフィルターの使用方法の例については、「 SAMI (CC) パーサー」を参照してください。
Label | 値 |
---|---|
フィルター インターフェイス | IBaseFilter、 IMediaPosition、 IMediaSeeking |
入力ピン メディアの種類 |
|
入力ピン インターフェイス | IMemInputPin、 IPin、 IQualityControl |
出力ピン メディアの種類 | 該当なし |
出力ピン インターフェイス | 該当なし |
CLSID のフィルター処理 | {48025243-2D39-11CE-875D-00608CB78066} |
プロパティ ページ CLSID | プロパティ ページなし |
[実行可能ファイル] | Quartz.dll |
メリット | MERIT_PREFERRED + 1 |
フィルター カテゴリ | CLSID_LegacyAmFilterCategory |
関連トピック