Mercurial > hg > orthanc
diff OrthancServer/Sources/ServerEnumerations.cpp @ 4469:5ffa4e14e4bd
move old enum TransferSyntax from OrthancFramework to OrthancServer
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 25 Jan 2021 18:12:59 +0100 |
parents | 6831de40acd9 |
children | 28a4baadde17 |
line wrap: on
line diff
--- a/OrthancServer/Sources/ServerEnumerations.cpp Mon Jan 25 15:18:34 2021 +0100 +++ b/OrthancServer/Sources/ServerEnumerations.cpp Mon Jan 25 18:12:59 2021 +0100 @@ -414,4 +414,38 @@ return (metadata >= MetadataType_StartUser && metadata <= MetadataType_EndUser); } + + + const char* EnumerationToString(TransferSyntax syntax) + { + switch (syntax) + { + case TransferSyntax_Deflated: + return "Deflated"; + + case TransferSyntax_Jpeg: + return "JPEG"; + + case TransferSyntax_Jpeg2000: + return "JPEG2000"; + + case TransferSyntax_JpegLossless: + return "JPEG Lossless"; + + case TransferSyntax_Jpip: + return "JPIP"; + + case TransferSyntax_Mpeg2: + return "MPEG2"; + + case TransferSyntax_Mpeg4: + return "MPEG4"; + + case TransferSyntax_Rle: + return "RLE"; + + default: + throw OrthancException(ErrorCode_ParameterOutOfRange); + } + } }