<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2912" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>I doubt this is possible but I thought I would ask
anyway.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>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.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>What I would like to do is use
this plugin to access a memory location which contains MP3 data instead of
a file.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Is it possible to set up something in Windows
where you specify a filename but actually accesses memory instead.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>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.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>The DLL cannot be modified. Is there any
solution?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2><FONT
color=#000000>Thanks,<BR>Ross.</FONT></FONT></DIV></BODY></HTML>