Expand description
A list of compiled transfer syntax specifiers.
The constants exported here refer to the library’s built-in support for DICOM transfer syntaxes.
- Fully implemented means that the default transfer syntax registry provides built-in support for reading and writing data sets, as well as for encoding and decoding encapsulated pixel data, if applicable.
- When specified as Implemented, the transfer syntax is supported to some extent (usually decoding is supported but not encoding).
- Stub descriptors serve to provide information about the transfer syntax, and may provide partial support. In most cases it will be possible to read and write data sets, but not encode or decode encapsulated pixel data.
With the inventory-registry
feature,
stubs can be replaced by independently developed crates,
hence expanding support for those transfer syntaxes
to the registry.
Constants§
- DEFLATED_
EXPLICIT_ VR_ LITTLE_ ENDIAN - Stub descriptor: Deflated Explicit VR Little Endian
- ENCAPSULATED_
UNCOMPRESSED_ EXPLICIT_ VR_ LITTLE_ ENDIAN - Fully implemented: Encapsulated Uncompressed Explicit VR Little Endian
- EXPLICIT_
VR_ BIG_ ENDIAN - Fully implemented: Explicit VR Big Endian
- EXPLICIT_
VR_ LITTLE_ ENDIAN - Fully implemented: Explicit VR Little Endian
- FRAGMENTABLE_
MPEG2_ MAIN_ PROFILE_ HIGH_ LEVEL - Stub descriptor: Fragmentable MPEG2 Main Profile / High Level
- FRAGMENTABLE_
MPEG2_ MAIN_ PROFILE_ MAIN_ LEVEL - Stub descriptor: Fragmentable MPEG2 Main Profile / Main Level
- FRAGMENTABLE_
MPEG4_ AVC_ H264_ BD_ COMPATIBLE_ HIGH_ PROFILE - Stub descriptor: Fragmentable MPEG-4 AVC/H.264 BD-Compatible High Profile / Level 4.1
- FRAGMENTABLE_
MPEG4_ AVC_ H264_ HIGH_ PROFILE - Stub descriptor: Fragmentable MPEG-4 AVC/H.264 High Profile / Level 4.1
- FRAGMENTABLE_
MPEG4_ AVC_ H264_ HIGH_ PROFILE_ FOR_ 2D_ VIDEO - Stub descriptor: Fragmentable MPEG-4 AVC/H.264 High Profile / Level 4.2 For 2D Video
- FRAGMENTABLE_
MPEG4_ AVC_ H264_ HIGH_ PROFILE_ FOR_ 3D_ VIDEO - Stub descriptor: Fragmentable MPEG-4 AVC/H.264 High Profile / Level 4.2 For 3D Video
- FRAGMENTABLE_
MPEG4_ AVC_ H264_ STEREO_ HIGH_ PROFILE - Stub descriptor: Fragmentable MPEG-4 AVC/H.264 Stereo High Profile / Level 4.2
- HEVC_
H265_ MAIN_ 10_ PROFILE - Stub descriptor: HEVC/H.265 Main 10 Profile / Level 5.1
- HEVC_
H265_ MAIN_ PROFILE - Stub descriptor: HEVC/H.265 Main Profile / Level 5.1
- IMPLICIT_
VR_ LITTLE_ ENDIAN - Fully implemented: Implicit VR Little Endian: Default Transfer Syntax for DICOM
- JPEG_
2000_ IMAGE_ COMPRESSION - Stub descriptor: JPEG 2000 Image Compression
- JPEG_
2000_ IMAGE_ COMPRESSION_ LOSSLESS_ ONLY - Stub descriptor: JPEG 2000 Image Compression (Lossless Only)
- JPEG_
2000_ PART2_ MULTI_ COMPONENT_ IMAGE_ COMPRESSION - Stub descriptor: JPEG 2000 Part 2 Multi-component Image Compression
- JPEG_
2000_ PART2_ MULTI_ COMPONENT_ IMAGE_ COMPRESSION_ LOSSLESS_ ONLY - Stub descriptor: JPEG 2000 Part 2 Multi-component Image Compression (Lossless Only)
- JPEG_
BASELINE - Implemented: JPEG Baseline (Process 1): Default Transfer Syntax for Lossy JPEG 8 Bit Image Compression
- JPEG_
EXTENDED - Stub descriptor: JPEG Extended (Process 2 & 4): Default Transfer Syntax for Lossy JPEG 12 Bit Image Compression (Process 4 only)
- JPEG_
LOSSLESS_ NON_ HIERARCHICAL - Stub descriptor: JPEG Lossless, Non-Hierarchical (Process 14)
- JPEG_
LOSSLESS_ NON_ HIERARCHICAL_ FIRST_ ORDER_ PREDICTION - Stub descriptor: JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]): Default Transfer Syntax for Lossless JPEG Image Compression
- JPEG_
LS_ LOSSLESS_ IMAGE_ COMPRESSION - Stub descriptor: JPEG-LS Lossless Image Compression
- JPEG_
LS_ LOSSY_ IMAGE_ COMPRESSION - Stub descriptor: JPEG-LS Lossy (Near-Lossless) Image Compression
- JPIP_
REFERENCED - Stub descriptor: JPIP Referenced
- JPIP_
REFERENCED_ DEFLATE - Stub descriptor: JPIP Referenced Deflate
- MPEG2_
MAIN_ PROFILE_ HIGH_ LEVEL - Stub descriptor: MPEG2 Main Profile / High Level
- MPEG2_
MAIN_ PROFILE_ MAIN_ LEVEL - Stub descriptor: MPEG2 Main Profile / Main Level
- MPEG4_
AVC_ H264_ BD_ COMPATIBLE_ HIGH_ PROFILE - Stub descriptor: MPEG-4 AVC/H.264 BD-Compatible High Profile / Level 4.1
- MPEG4_
AVC_ H264_ HIGH_ PROFILE - Stub descriptor: MPEG-4 AVC/H.264 High Profile / Level 4.1
- MPEG4_
AVC_ H264_ HIGH_ PROFILE_ FOR_ 2D_ VIDEO - Stub descriptor: MPEG-4 AVC/H.264 High Profile / Level 4.2 For 2D Video
- MPEG4_
AVC_ H264_ HIGH_ PROFILE_ FOR_ 3D_ VIDEO - Stub descriptor: MPEG-4 AVC/H.264 High Profile / Level 4.2 For 3D Video
- MPEG4_
AVC_ H264_ STEREO_ HIGH_ PROFILE - Stub descriptor: MPEG-4 AVC/H.264 High Profile / Level 4.2
- RLE_
LOSSLESS - Stub: RLE Lossless
- SMPTE_
ST_ 2110_ 20_ UNCOMPRESSED_ INTERLACED - Stub descriptor: SMPTE ST 2110-20 Uncompressed Interlaced Active Video
- SMPTE_
ST_ 2110_ 20_ UNCOMPRESSED_ PROGRESSIVE - Stub descriptor: SMPTE ST 2110-20 Uncompressed Progressive Active Video
- SMPTE_
ST_ 2110_ 30_ PCM - Stub descriptor: SMPTE ST 2110-30 PCM Digital Audio