Generic Streamer Filter (Windows Embedded CE 6.0)
1/6/2010
This filter enables HTTP 1.1 and HTTP 1.0 streaming for non-Windows Media content. Windows Media content is supported by other filters.
On devices without networked media device functionality, non Windows Media files are downloaded locally and played from the cache. This causes two main issues: A file larger than available storage cannot be played, and the user cannot seek to a location in the file.
This filter connects to any HTTP server compliant with the W3C HTTP specification.
The filter behaves in the following ways:
- When connecting to a server supporting the HTTP 1.0 protocol, the client will be able to simply play a file from the beginning to the end
- When connecting to a server supporting the HTTP 1.1 protocol, the client will be able to play the file starting any position, pause and resume playback, seek to any position in the file, and reconnect from the current position if the server connection is lost.
The filter provides support for the following scenarios:
- If the user opens an HTTP stream through Windows Media Connect, the stream plays on the device.
- If the user opens an HTTP stream on the internet, the stream plays on the device.
- If the user pauses and resumes the playback on the device, playback continues at the point where it was paused.
- If the user seeks to any random position on the device, playback continues from that location.
- If the connection is lost with the server (due to timeout or bad network); the device will re-buffer and restart the playback from the current position.
Filter Property | Description |
---|---|
Filter Interfaces |
IAMOpenProgress |
Input Pin Media Types |
Not applicable. |
Input Pin Interfaces |
Not applicable. |
Output Pin Media Types |
MEDIATYPE_Stream |
Output Pin Interfaces |
|
Filter CLSID |
CLSID_GenericStreamer |
Property Page CLSID |
Not Applicable |
Executable |
Quart.dll |
MERIT_PREFERRED |
|
CLSID_LegacyAmFilterCategory |