32 #include "dcmtk/config/osconfig.h"
33 #include "dcmtk/dcmdata/dctypes.h"
34 #include "dcmtk/dcmdata/dcvr.h"
42 EXS_LittleEndianImplicit = 0,
44 EXS_BigEndianImplicit = 1,
46 EXS_LittleEndianExplicit = 2,
48 EXS_BigEndianExplicit = 3,
50 EXS_JPEGProcess1TransferSyntax = 4,
52 EXS_JPEGProcess2_4TransferSyntax = 5,
54 EXS_JPEGProcess3_5TransferSyntax = 6,
56 EXS_JPEGProcess6_8TransferSyntax = 7,
58 EXS_JPEGProcess7_9TransferSyntax = 8,
60 EXS_JPEGProcess10_12TransferSyntax = 9,
62 EXS_JPEGProcess11_13TransferSyntax = 10,
64 EXS_JPEGProcess14TransferSyntax = 11,
66 EXS_JPEGProcess15TransferSyntax = 12,
68 EXS_JPEGProcess16_18TransferSyntax = 13,
70 EXS_JPEGProcess17_19TransferSyntax = 14,
72 EXS_JPEGProcess20_22TransferSyntax = 15,
74 EXS_JPEGProcess21_23TransferSyntax = 16,
76 EXS_JPEGProcess24_26TransferSyntax = 17,
78 EXS_JPEGProcess25_27TransferSyntax = 18,
80 EXS_JPEGProcess28TransferSyntax = 19,
82 EXS_JPEGProcess29TransferSyntax = 20,
84 EXS_JPEGProcess14SV1TransferSyntax = 21,
88 EXS_JPEGLSLossless = 23,
92 EXS_DeflatedLittleEndianExplicit = 25,
94 EXS_JPEG2000LosslessOnly = 26,
98 EXS_MPEG2MainProfileAtMainLevel = 28,
100 EXS_MPEG2MainProfileAtHighLevel = 29,
102 EXS_JPEG2000MulticomponentLosslessOnly = 30,
104 EXS_JPEG2000Multicomponent = 31,
106 EXS_JPIPReferenced = 32,
108 EXS_JPIPReferencedDeflate = 33
118 EBO_LittleEndian = 1,
138 EJE_NotEncapsulated = 0,
142 } E_JPEGEncapsulated;
151 , ESC_unsupported = 1
156 } E_StreamCompression;
167 DcmXfer( E_TransferSyntax xfer );
172 DcmXfer(
const char *xferName_xferID );
293 extern const E_ByteOrder gLocalByteOrder;