Quote:
Originally posted by Gawen
I think there is not even a server needed, a html file called by windows autostart ini generating a file://|cdrom|/XCD/... URL included in an object tag by JS should be enough.
|
i think a server is needed to stream the data from Riff/CDXA File Source.
Another way would be (don´t know if this can work), to write a second Filter RIFF/CDXA File Source Streaming with another GUID which is able to Stream Data as Server (with no Output Pin).When this Filter is added to the Graph,it automatically calls Graphbuilder.AddsourceFilter(HTTPFileFromRIFFStreamer).But, i don´t know ,when IMediaSeeking is called, how this will affect the RIFF CDXA FileSource Streamer.This method also maybe break adding Autoload Filters like DVobSub (Autoloading) and some others.
Another thing is, that Dext must implement an option to choose whether the File Source or the File Streamer should be used.
BTW, using a server may also result in creating a temporary file (i´m not sure about that)
What i´ve forgot is, that GraphBuilder.RenderFile(HTTPFileFromRIFFStreamer) may also work, but i´m not sure if this will destroy the RIFF File Streamer.if this works, then there should be no problem with autoloading filters.
Regards
Koelsch