Mercurial > hg > orthanc
comparison OrthancServer/OrthancRestApi/OrthancRestAnonymizeModify.cpp @ 3929:7dc5e7e0045d transcoding
simplifying MemoryBufferTranscoder::Transcode() interface
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 14 May 2020 14:40:13 +0200 |
parents | 6ddad3e0b569 |
children | b99acc213937 |
comparison
equal
deleted
inserted
replaced
3928:4cdc875510d1 | 3929:7dc5e7e0045d |
---|---|
129 modification.Apply(*modified); | 129 modification.Apply(*modified); |
130 | 130 |
131 if (transcode) | 131 if (transcode) |
132 { | 132 { |
133 std::string transcoded; | 133 std::string transcoded; |
134 DicomTransferSyntax sourceSyntax; | |
135 bool hasSopInstanceUidChanged; | 134 bool hasSopInstanceUidChanged; |
136 | 135 |
137 if (context.GetTranscoder().TranscodeParsedToBuffer( | 136 if (context.GetTranscoder().TranscodeParsedToBuffer( |
138 transcoded, sourceSyntax, hasSopInstanceUidChanged, | 137 transcoded, hasSopInstanceUidChanged, |
139 modified->GetDcmtkObject(), targetSyntax, true)) | 138 modified->GetDcmtkObject(), targetSyntax, true)) |
140 { | 139 { |
141 call.GetOutput().AnswerBuffer(transcoded, MimeType_Dicom); | 140 call.GetOutput().AnswerBuffer(transcoded, MimeType_Dicom); |
142 } | 141 } |
143 else | 142 else |