diff OrthancServer/ServerContext.h @ 3903:d1273d7cc200 transcoding

avoid unnecessary dicom serialization
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 07 May 2020 16:43:08 +0200
parents 8f7ad4989fec
children c62f84c7eda9
line wrap: on
line diff
--- a/OrthancServer/ServerContext.h	Thu May 07 15:29:39 2020 +0200
+++ b/OrthancServer/ServerContext.h	Thu May 07 16:43:08 2020 +0200
@@ -464,10 +464,10 @@
                               uint16_t moveOriginatorId);
 
     // This method can be used even if "TranscodingEnabled" is set to "false"
-    bool TranscodeMemoryBuffer(std::string& target,
-                               bool& hasSopInstanceUidChanged,
-                               const std::string& source,
-                               const std::set<DicomTransferSyntax>& allowedSyntaxes,
-                               bool allowNewSopInstanceUid);
+    bool Transcode(std::string& target,
+                   bool& hasSopInstanceUidChanged,
+                   ParsedDicomFile& dicom, // Possibly modified
+                   const std::set<DicomTransferSyntax>& allowedSyntaxes,
+                   bool allowNewSopInstanceUid);
   };
 }