ID: 21110, DirectShow stream source!

by Gabriel Corneanu Email: Anonymous


A direct show source filter reading a media stream directly (not from a file). Based on DSPack 2.3.4, with source.
Download Details
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For Delphi, Version 6.0  to 7.0 1278 downloads
Copyright: No significant restrictions


Updated on Sat, 03 Jan 2009 11:07:12 GMT
Originally uploaded on Wed, 19 Nov 2003 01:42:19 GMT
SHA1 Hash: 83053DEB5A1B400F7B224563DA68B17B145A815B
MD5 Hash: E309FB4D02B099C6FDE6EF4A8B400658

    Explore the files in this upload

Description
As I do not have time to keep up with it, here is the source to the filter.
In the meantime, there is already a class which might do some of the work (TBCPullPin); in this case, the source could be simplified.
I also didn't get it quickly to compile in Delphi 2009, so you're on your own with it.

I wanted for a long time a way to play a media stream directly (not from a file). Here it is.
It was quite challenging, but in the end you have a way to render a media stream without saving to a file; for example play a sound (any kind) or avi file directly from a resource stream.
It fully supports compressed streams! The demo is compressing a file into a ZLib stream and playing it.
The component is a filter (DSPack based) with an output pin that should be rendered. It takes care of most common formats, but it may not be all; send a feedback if something is not working.
The unit is compiled with DSPack 2.3.4:
http://www.progdigy.com/dspack/
Read the description for details.
Fixed a bug with seeking.

Server Response from: USSVS-BDN14