diff OrthancServer/Sources/DicomInstanceToStore.h @ 5148:2df546a76e17

If specifying 'Transcode' option to /modify or /anonymize, this value will take over the 'IngestTranscoding' global configuration
author Alain Mazy <am@osimis.io>
date Fri, 27 Jan 2023 12:56:55 +0100
parents 877bc3b96476
children 0ea402b4d901
line wrap: on
line diff
--- a/OrthancServer/Sources/DicomInstanceToStore.h	Fri Jan 27 11:49:28 2023 +0100
+++ b/OrthancServer/Sources/DicomInstanceToStore.h	Fri Jan 27 12:56:55 2023 +0100
@@ -47,6 +47,11 @@
 
     MetadataMap          metadata_;
     DicomInstanceOrigin  origin_;
+    bool                 skipIngestTranscoding_;
+
+    DicomInstanceToStore()
+    : skipIngestTranscoding_(false)
+    {}
 
   public:
     virtual ~DicomInstanceToStore()
@@ -64,8 +69,16 @@
 
     static DicomInstanceToStore* CreateFromDcmDataset(DcmDataset& dataset);
 
+    void SetSkipIngestTranscoding(bool value)
+    {
+      skipIngestTranscoding_ = value;
+    }
 
- 
+    bool SkipIngestTranscoding() const
+    {
+      return skipIngestTranscoding_;
+    }
+
     void SetOrigin(const DicomInstanceOrigin& origin)
     {
       origin_ = origin;