Mercurial > hg > orthanc
comparison OrthancServer/ServerContext.h @ 3913:6ddad3e0b569 transcoding
transcoding ZIP archive and media
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 08 May 2020 19:15:28 +0200 |
parents | 7610af1532c3 |
children | 0e3849268a55 |
comparison
equal
deleted
inserted
replaced
3912:7610af1532c3 | 3913:6ddad3e0b569 |
---|---|
227 std::unique_ptr<StorageCommitmentReports> storageCommitmentReports_; | 227 std::unique_ptr<StorageCommitmentReports> storageCommitmentReports_; |
228 | 228 |
229 bool transcodeDicomProtocol_; | 229 bool transcodeDicomProtocol_; |
230 std::unique_ptr<IDicomTranscoder> dcmtkTranscoder_; | 230 std::unique_ptr<IDicomTranscoder> dcmtkTranscoder_; |
231 | 231 |
232 IDicomTranscoder& GetTranscoder(); | |
233 | |
234 StoreStatus StoreAfterTranscoding(std::string& resultPublicId, | 232 StoreStatus StoreAfterTranscoding(std::string& resultPublicId, |
235 DicomInstanceToStore& dicom, | 233 DicomInstanceToStore& dicom, |
236 StoreInstanceMode mode); | 234 StoreInstanceMode mode); |
237 | 235 |
238 public: | 236 public: |
467 const std::string& dicom, | 465 const std::string& dicom, |
468 bool hasMoveOriginator, | 466 bool hasMoveOriginator, |
469 const std::string& moveOriginatorAet, | 467 const std::string& moveOriginatorAet, |
470 uint16_t moveOriginatorId); | 468 uint16_t moveOriginatorId); |
471 | 469 |
472 // This method can be used even if the global option | 470 // This accessor can be used even if the global option |
473 // "TranscodeDicomProtocol" is set to "false" | 471 // "TranscodeDicomProtocol" is set to "false" |
474 bool Transcode(std::string& target /* out */, | 472 IDicomTranscoder& GetTranscoder(); |
475 DicomTransferSyntax& sourceSyntax /* out */, | |
476 bool& hasSopInstanceUidChanged /* out */, | |
477 ParsedDicomFile& dicom, // Possibly modified | |
478 DicomTransferSyntax targetSyntax, | |
479 bool allowNewSopInstanceUid); | |
480 }; | 473 }; |
481 } | 474 } |