LLFILE_STREAM_STDIO
Stream liest aus dem Filesystem\
LLFILE_STREAM_ZIP
Stream liest aus einem Zipfile\
LLFILE_STREAM_FTP
Stream liest von einem FTP Server\
LLFILE_STREAM_RES
Stream liest aus dem Exe Resourcen\
LLFILE_STREAM_TCP
Stream liest von einem TCP Socket\
LLFILE_STREAM_UDP
Stream liest von einem UDP Socket\
LLFILE_STREAM_MEM,
Stream liest aus dem Speicher\
LLFILE_STREAM_USER
User Stream
=ul>
Die grauen sind noch nicht aktiv.
llfile_cur_stream = llfile_OpenStream( LLFILE_STREAM_ZIP, "data.zip" );
Wenn das Öffnen des Zipfiles fehlschlägt, wird der Standardstream LLFILE_STREAM_STDIO zurückgegeben.
Wenn das Öffnen funktioniert hat, wird jeder llfile_LoadToMem Befehl über dieses Zip laden.
llgfx_LoadGfx,llsound_LoadSnd benutzen llfile_cur_stream beim laden.
FTPCONNECTSTRING = "127.0.0.1:username:pw";
FTPCONNECTSTRING = "localhost:username:pw";
m_ftp_stream = llfile_OpenStream( LLFILE_STREAM_FTP, FTPCONNECTSTRING);
Stream öffnen mit:
llfile_current_stream = llfile_OpenStream(LLFILE_STREAM_HTTP, "www.l-e-v-e-l-o-n-e.com");
Optional einen Basispfad senden:
llfile_IoCtlStream( llfile_current_stream, "BASEPATH", (void*) "img");
Download starten mit:
llfile_LoadToMem( "remotefile" );
llgfx_LoadGfx( "gfxfile" );
llsound_LoadSnd( "sndfile" );
llgfx_LoadTileMap( "tilemap" );
llgfx_LoadFont( "font" );