Einzelnen Beitrag anzeigen

Teekeks

Registriert seit: 19. Okt 2008
Ort: Dresden
765 Beiträge
 
FreePascal / Lazarus
 
#8

AW: video abspielen ohne es vorher zu speichern

  Alt 15. Sep 2010, 21:48
Delphi-Quellcode:
function StreamCrypt(InFile: String; Key: TWordTriple; Encrypt: Boolean; out outstream:TMemoryStream): boolean;
var
  MIn: TMemoryStream;
begin
  MIn := TMemoryStream.Create;
  Try
    MIn.LoadFromFile(InFile);
    outstream.SetSize(MIn.Size);
    if Encrypt then
      result:=MemoryEncrypt(MIn.Memory, MIn.Size, outstream.Memory, outstream.Size, Key)
    else
      result:=MemoryDecrypt(MIn.Memory, MIn.Size, outstream.Memory, outstream.Size, Key);
    
  finally
    MIn.Free;
  end;
end;
Bitte.
Nicht getestet und es muss noch ein bissl Fehlerbehandlung dazu, aber ansonsten sollte das so gehen...
Peter
"Div by zero Error" oder auch: "Es geht auch ohne Signatur!".
  Mit Zitat antworten Zitat