Visual Basic (Declaration) | |
---|---|
Public Function GetChannelSamples() As Integer() |
Visual Basic (Usage) | Copy Code |
---|---|
|
C# | |
---|---|
public int[] GetChannelSamples() |
C++/CLI | |
---|---|
public: array<int>^ GetChannelSamples(); |
Return Value
A buffer that holds the samples (data) for a waveform channelFor an example, refer to DicomDataSet.WaveformGroupCount.
This method returns a pointer to a buffer that holds the channel samples (data). Please note that the data is always encapsulated as 32-bit regardless of the bits allocated for the channel (8- or 16-bit). You can tell if the data for the channel is 8- or 16-bit from the waveform sample interpretation. For 8-bit channels the "Waveform Sample Interpretation" (5400,1006) can either be is signed 8-bit linear DicomWaveformSampleInterpretationType.Signed8BitLinear, unsigned 8-bit linear DicomWaveformSampleInterpretationType.Unsigned8BitLinear, 8-bit mu-law DicomWaveformSampleInterpretationType.Mulaw8Bit or 8-bit A-law DicomWaveformSampleInterpretationType.Alaw8Bit. For 16-bit channels the "Waveform Sample Interpretation" can either be signed 16-bit linear DicomWaveformSampleInterpretationType.Signed16BitLinear or unsigned 16-bit linear DicomWaveformSampleInterpretationType.Unsigned8BitLinear. To get the waveform sample interpretation, use the DicomWaveformGroup.GetSampleInterpretation method.
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family