[DUG] access memory as a file

Ross Levis ross at stationplaylist.com
Sat Jul 8 11:47:29 NZST 2006


I doubt this is possible but I thought I would ask anyway.

I have a 3rd party DLL which opens a file that I specify.  Specially it is an audio decoder plugin which decodes MP3 to PCM.

What I would like to do is use this plugin to access a memory location which contains MP3 data instead of a file.

Is it possible to set up something in Windows where you specify a filename but actually accesses memory instead.

This will be used with encrypted mp3 files so they are not accessible to anyone to steal for their own use.  I am currently opening the file, decrypting, and then saving a temporary file to disk.  But this has 2 disadvantages.  It is very slow, so lots of latency between asking a track to play and hearing it.  And also, while the file is decrypted on disk, someone can steal it.

The DLL cannot be modified.  Is there any solution?

Thanks,
Ross.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://ns3.123.co.nz/pipermail/delphi/attachments/20060708/f49f4291/attachment.html


More information about the Delphi mailing list