File Source (URL) Filter
[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
The URL File Source filter is a generic asynchronous source filter that works with any source file that can be identified by a Uniform Resource Locator (URL) and whose media major type is stream. This includes AVI, MOV, MPEG, and WAV files. It requires the downstream filter to be a parser, such as the MPEG-1 Stream Splitter, the AVI Splitter, or the QuickTime Movie Parser.
Label | Value |
---|---|
Filter Interfaces | IAMOpenProgress, IBaseFilter, IFileSourceFilter |
Input Pin Media Types | Not applicable |
Input Pin Interfaces | Not applicable |
Output Pin Media Types | MEDIATYPE_Stream. The subtype depends on the media format. (MEDIASUBTYPE_NULL if the filter doesn't recognize the format.) |
Output Pin Interfaces | IAMAsyncReaderTimestampScaling, IAsyncReader, IPin |
Filter CLSID | CLSID_URLReader |
Property Page CLSID | No property page |
Executable | quartz.dll |
Merit | MERIT_UNLIKELY |
Filter Category | CLSID_LegacyAmFilterCategory |
Remarks
This filter uses URLMon and supports code pages.
Related topics