comparison OrthancServer/OrthancRestApi/OrthancRestAnonymizeModify.cpp @ 3906:f0dd5ded8927 transcoding

refactoring using IDicomTranscoder::TranscodedDicom
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 08 May 2020 11:16:16 +0200
parents d1273d7cc200
children 1f71c2f20e16
comparison
equal deleted inserted replaced
3905:061f3d031b5d 3906:f0dd5ded8927
132 { 132 {
133 std::set<DicomTransferSyntax> ts; 133 std::set<DicomTransferSyntax> ts;
134 ts.insert(targetSyntax); 134 ts.insert(targetSyntax);
135 135
136 std::string transcoded; 136 std::string transcoded;
137 DicomTransferSyntax sourceSyntax, targetSyntax;
137 bool hasSopInstanceUidChanged; 138 bool hasSopInstanceUidChanged;
138 139
139 if (context.Transcode(transcoded, hasSopInstanceUidChanged, *modified, ts, true)) 140 if (context.Transcode(transcoded, sourceSyntax, targetSyntax,
141 hasSopInstanceUidChanged, *modified, ts, true))
140 { 142 {
141 call.GetOutput().AnswerBuffer(transcoded, MimeType_Dicom); 143 call.GetOutput().AnswerBuffer(transcoded, MimeType_Dicom);
142 } 144 }
143 else 145 else
144 { 146 {