Mercurial > hg > orthanc
comparison Core/DicomParsing/IDicomTranscoder.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 |
comparison
equal
deleted
inserted
replaced
3903:d1273d7cc200 | 3904:c62f84c7eda9 |
---|---|
71 const void* buffer, | 71 const void* buffer, |
72 size_t size, | 72 size_t size, |
73 const std::set<DicomTransferSyntax>& allowedSyntaxes, | 73 const std::set<DicomTransferSyntax>& allowedSyntaxes, |
74 bool allowNewSopInstanceUid) = 0; | 74 bool allowNewSopInstanceUid) = 0; |
75 | 75 |
76 virtual bool HasInplaceTranscode() const = 0; | 76 virtual bool HasInplaceTranscode(DicomTransferSyntax inputSyntax, |
77 const std::set<DicomTransferSyntax>& outputSyntaxes) const = 0; | |
77 | 78 |
78 /** | 79 /** |
79 * In-place transcoding. This method is preferred for C-STORE. | 80 * In-place transcoding. This method is preferred for C-STORE. |
80 **/ | 81 **/ |
81 virtual bool InplaceTranscode(bool& hasSopInstanceUidChanged /* out */, | 82 virtual bool InplaceTranscode(bool& hasSopInstanceUidChanged /* out */, |