Share via


ファイル ソース (非同期) フィルター

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayerIMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

非同期ファイル ソース フィルターが開き、さまざまなデータ形式のローカル ファイルが読み取られ、パーサー フィルターにデータが渡されます。

WEB から HTTP 経由でメディア ファイルをダウンロードするには、 ファイル ソース (URL) フィルターを使用します。 ASF ファイルを読み取る場合は、 WM ASF リーダー フィルターを使用します。

Label
フィルター インターフェイス IBaseFilterIFileSourceFilter
入力ピン メディアの種類 該当なし
入力ピン インターフェイス 該当なし
出力ピン メディアの種類 MEDIATYPE_Stream。 サブタイプはメディア形式によって異なります。 (フィルターが 形式を認識しない場合はMEDIASUBTYPE_NULL。
出力ピン インターフェイス IAMAsyncReaderTimestampScalingIAsyncReaderIPin
CLSID のフィルター処理 CLSID_AsyncReader
プロパティ ページ CLSID プロパティ ページなし
[実行可能ファイル] quartz.dll
メリット MERIT_UNLIKELY
フィルター カテゴリ CLSID_LegacyAmFilterCategory

 

DirectShow フィルター