Mercurial > hg > orthanc
comparison Plugins/Engine/OrthancPlugins.h @ 3944:aae045f802f4 transcoding
preparing simplified interface for IDicomTranscoder
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 19 May 2020 10:17:06 +0200 |
parents | e6606d3ec892 |
children | 5fe8c6d3212e |
comparison
equal
deleted
inserted
replaced
3943:b26d25d3c1c7 | 3944:aae045f802f4 |
---|---|
237 _OrthancPluginService service, | 237 _OrthancPluginService service, |
238 const void* parameters); | 238 const void* parameters); |
239 | 239 |
240 protected: | 240 protected: |
241 // From "MemoryBufferTranscoder" | 241 // From "MemoryBufferTranscoder" |
242 virtual bool Transcode(std::string& target, | 242 virtual bool TranscodeBuffer(std::string& target, |
243 bool& hasSopInstanceUidChanged /* out */, | 243 bool& hasSopInstanceUidChanged /* out */, |
244 const void* buffer, | 244 const void* buffer, |
245 size_t size, | 245 size_t size, |
246 const std::set<DicomTransferSyntax>& allowedSyntaxes, | 246 const std::set<DicomTransferSyntax>& allowedSyntaxes, |
247 bool allowNewSopInstanceUid) ORTHANC_OVERRIDE; | 247 bool allowNewSopInstanceUid) ORTHANC_OVERRIDE; |
248 | 248 |
249 public: | 249 public: |
250 OrthancPlugins(); | 250 OrthancPlugins(); |
251 | 251 |
252 virtual ~OrthancPlugins(); | 252 virtual ~OrthancPlugins(); |