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§
- Stub descriptor: Deflated Explicit VR Little Endian
- Fully implemented: Encapsulated Uncompressed Explicit VR Little Endian
- Fully implemented: Explicit VR Big Endian
- Fully implemented: Explicit VR Little Endian
- Stub descriptor: Fragmentable MPEG2 Main Profile / High Level
- Stub descriptor: Fragmentable MPEG2 Main Profile / Main Level
- Stub descriptor: Fragmentable MPEG-4 AVC/H.264 BD-Compatible High Profile / Level 4.1
- Stub descriptor: Fragmentable MPEG-4 AVC/H.264 High Profile / Level 4.1
- Stub descriptor: Fragmentable MPEG-4 AVC/H.264 High Profile / Level 4.2 For 2D Video
- Stub descriptor: Fragmentable MPEG-4 AVC/H.264 High Profile / Level 4.2 For 3D Video
- Stub descriptor: Fragmentable MPEG-4 AVC/H.264 Stereo High Profile / Level 4.2
- Stub descriptor: HEVC/H.265 Main 10 Profile / Level 5.1
- Stub descriptor: HEVC/H.265 Main Profile / Level 5.1
- Stub descriptor: High-Throughput JPEG 2000 Image Compression
- Stub descriptor: High-Throughput JPEG 2000 Image Compression (Lossless Only)
- Stub descriptor: High-Throughput JPEG 2000 Image Compression (Lossless Only)
- Fully implemented: Implicit VR Little Endian: Default Transfer Syntax for DICOM
- Stub descriptor: JPEG 2000 Image Compression
- Stub descriptor: JPEG 2000 Image Compression (Lossless Only)
- Stub descriptor: JPEG 2000 Part 2 Multi-component Image Compression
- Stub descriptor: JPEG 2000 Part 2 Multi-component Image Compression (Lossless Only)
- Implemented: JPEG Baseline (Process 1): Default Transfer Syntax for Lossy JPEG 8 Bit Image Compression
- Implemented: JPEG Extended (Process 2 & 4): Default Transfer Syntax for Lossy JPEG 12 Bit Image Compression (Process 4 only)
- Implemented: JPEG Lossless, Non-Hierarchical (Process 14)
- Implemented: JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]): Default Transfer Syntax for Lossless JPEG Image Compression
- Stub descriptor: JPEG-LS Lossless Image Compression
- Stub descriptor: JPEG-LS Lossy (Near-Lossless) Image Compression
- Stub descriptor: JPEG XL
- Stub descriptor: JPEG XL Lossless
- Stub descriptor: JPEG XL Recompression
- Stub descriptor: JPIP HT2JK Referenced
- Stub descriptor: JPIP Referenced Deflate
- Stub descriptor: JPIP Referenced
- Stub descriptor: JPIP Referenced Deflate
- Stub descriptor: MPEG2 Main Profile / High Level
- Stub descriptor: MPEG2 Main Profile / Main Level
- Stub descriptor: MPEG-4 AVC/H.264 BD-Compatible High Profile / Level 4.1
- Stub descriptor: MPEG-4 AVC/H.264 High Profile / Level 4.1
- Stub descriptor: MPEG-4 AVC/H.264 High Profile / Level 4.2 For 2D Video
- Stub descriptor: MPEG-4 AVC/H.264 High Profile / Level 4.2 For 3D Video
- Stub descriptor: MPEG-4 AVC/H.264 High Profile / Level 4.2
- Implemented: RLE Lossless
- Stub descriptor: SMPTE ST 2110-20 Uncompressed Interlaced Active Video
- Stub descriptor: SMPTE ST 2110-20 Uncompressed Progressive Active Video
- Stub descriptor: SMPTE ST 2110-30 PCM Digital Audio