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