DVTk API
TransferSyntax Class
DVTkDvtkData.DulTransferSyntax
DVTk API

[This is preliminary documentation and is subject to change.]

A Transfer Syntax is a set of encoding rules able to unambiguously represent one or more Abstract Syntaxes.
Declaration Syntax
C#Visual BasicVisual C++
public class TransferSyntax : PduItem
Public Class TransferSyntax _
	Inherits PduItem
public ref class TransferSyntax : public PduItem
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
TransferSyntax()()()
Default constructor.

TransferSyntax(String)
Specific constructor.

Default_Transfer_Syntax
Predefined TransferSyntax: 1.2.840.10008.1.2

Default_Transfer_Syntax_Lossless_JPEG_Compression
Predefined TransferSyntax: 1.2.840.10008.1.2.4.70

Deflated_Explicit_VR_Little_Endian
Predefined TransferSyntax: 1.2.840.10008.1.2.1.99

DvtDetailToXml(StreamWriter, Int32)
Serialize DVT Detail Data to Xml.
(Overrides PduItem.DvtDetailToXml(StreamWriter, Int32).)
Equals(Object)
Returns a value indicating whether this instance is equal to a specified object
(Overrides Object.Equals(Object).)
Explicit_VR_Big_Endian
Predefined TransferSyntax: 1.2.840.10008.1.2.2

Explicit_VR_Little_Endian
Predefined TransferSyntax: 1.2.840.10008.1.2.1

Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()
Returns the hash code for this instance.
(Overrides Object.GetHashCode()()().)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
Implicit_VR_Little_Endian
Predefined TransferSyntax: 1.2.840.10008.1.2

JPEG_2000_IC
Predefined TransferSyntax: 1.2.840.10008.1.2.4.91

JPEG_2000_IC_Lossless_Only
Predefined TransferSyntax: 1.2.840.10008.1.2.4.90

JPEG_2000_Multicomponent_lossless2
Predefined TransferSyntax: 1.2.840.10008.1.2.4.92

JPEG_2000_Multicomponent2
Predefined TransferSyntax: 1.2.840.10008.1.2.4.93

JPEG_Baseline_Process_1
Predefined TransferSyntax: 1.2.840.10008.1.2.4.50

JPEG_Extended_Hierarchical_16_And_18
Predefined TransferSyntax: 1.2.840.10008.1.2.4.59

JPEG_Extended_Hierarchical_17_And_19
Predefined TransferSyntax: 1.2.840.10008.1.2.4.60

JPEG_Extended_Process_2_And_4
Predefined TransferSyntax: 1.2.840.10008.1.2.4.51

JPEG_Extended_Process_3_And_5
Predefined TransferSyntax: 1.2.840.10008.1.2.4.52

JPEG_Full_Progression_Hierarchical_24_And_26
Predefined TransferSyntax: 1.2.840.10008.1.2.4.63

JPEG_Full_Progression_Hierarchical_25_And_27
Predefined TransferSyntax: 1.2.840.10008.1.2.4.64

JPEG_Full_Progression_Non_Hierarchical_10_And_12
Predefined TransferSyntax: 1.2.840.10008.1.2.4.55

JPEG_Full_Progression_Non_Hierarchical_11_And_13
Predefined TransferSyntax: 1.2.840.10008.1.2.4.56

JPEG_Lossless_Hierarchical_28
Predefined TransferSyntax: 1.2.840.10008.1.2.4.65

JPEG_Lossless_Hierarchical_29
Predefined TransferSyntax: 1.2.840.10008.1.2.4.66

JPEG_Lossless_Non_Hierarchical_14
Predefined TransferSyntax: 1.2.840.10008.1.2.4.57

JPEG_Lossless_Non_Hierarchical_15
Predefined TransferSyntax: 1.2.840.10008.1.2.4.58

JPEG_Lossless_Non_Hierarchical_1st_Order_Prediction
Predefined TransferSyntax: 1.2.840.10008.1.2.4.70

JPEG_LS_Lossless_Image_Compression
Predefined TransferSyntax: 1.2.840.10008.1.2.4.80

JPEG_LS_Lossy_Image_Compression
Predefined TransferSyntax: 1.2.840.10008.1.2.4.81

JPEG_Spectral_Selection_Hierarchical_20_And_22
Predefined TransferSyntax: 1.2.840.10008.1.2.4.61

JPEG_Spectral_Selection_Hierarchical_21_And_23
Predefined TransferSyntax: 1.2.840.10008.1.2.4.62

JPEG_Spectral_Selection_Non_Hierarchical_6_And_8
Predefined TransferSyntax: 1.2.840.10008.1.2.4.53

JPEG_Spectral_Selection_Non_Hierarchical_7_And_9
Predefined TransferSyntax: 1.2.840.10008.1.2.4.54

JPIP_Referenced
Predefined TransferSyntax: 1.2.840.10008.1.2.4.94

JPIP_Referenced_Deflate
Predefined TransferSyntax: 1.2.840.10008.1.2.4.95

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
MPEG2_Main_Profile_Level
Predefined TransferSyntax: 1.2.840.10008.1.2.4.100

PduItemType
Protocol Data Unit Item - Type Identifier.
(Overrides PduItem.PduItemType.)
RFC_2557_Mime_Encapsulation
Predefined TransferSyntax: 1.2.840.10008.1.2.6.1

RLE_Lossless
Predefined TransferSyntax: 1.2.840.10008.1.2.5

ToString()()()
Obtains the String representation of this instance.
(Overrides Object.ToString()()().)
TransferSyntaxNames
Hashtable collection of predefined TransferSyntax items.

UID
Unique identifier.

Remarks
In particular, it allows communicating Application Entities to negotiate common encoding techniques they both support (e.g., byte ordering, compression, etc.).
Remarks
A Transfer Syntax is an attribute of a Presentation Context, one or more of which are negotiated at the establishment of an Association between DICOM Application Entities.
Inheritance Hierarchy
Object
PduItem
 TransferSyntax

Assembly: DvtkData (Module: DvtkData) Version: 0.0.0.0