diff Core/DicomParsing/DcmtkTranscoder.h @ 3904:c62f84c7eda9 transcoding

fixing incorrect behavior in MemoryBufferTranscoder
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 07 May 2020 17:21:20 +0200
parents 8f7ad4989fec
children f0dd5ded8927
line wrap: on
line diff
--- a/Core/DicomParsing/DcmtkTranscoder.h	Thu May 07 16:43:08 2020 +0200
+++ b/Core/DicomParsing/DcmtkTranscoder.h	Thu May 07 17:21:20 2020 +0200
@@ -69,7 +69,8 @@
                                              const std::set<DicomTransferSyntax>& allowedSyntaxes,
                                              bool allowNewSopInstanceUid) ORTHANC_OVERRIDE;
 
-    virtual bool HasInplaceTranscode() const
+    virtual bool HasInplaceTranscode(DicomTransferSyntax inputSyntax,
+                                     const std::set<DicomTransferSyntax>& outputSyntaxes) const
     {
       return true;
     }
@@ -85,5 +86,7 @@
                                    size_t size,
                                    const std::set<DicomTransferSyntax>& allowedSyntaxes,
                                    bool allowNewSopInstanceUid) ORTHANC_OVERRIDE;
+
+    static bool IsSupported(DicomTransferSyntax syntax);
   };
 }