PixelBufferDecoder

dwv.image. PixelBufferDecoder

new PixelBufferDecoder(algoName, numberOfData)

Source:

Decode a pixel buffer.

Parameters:
Name Type Description
algoName string

The decompression algorithm name.

numberOfData number

The anticipated number of data to decode. If the 'dwv.image.decoderScripts' variable does not contain the desired, algorythm the decoder will switch to the synchronous mode.

Methods

abort()

Source:

Abort decoding.

decode(pixelBuffer, pixelMeta, info)

Source:

Get data from an input buffer using a DICOM parser.

Parameters:
Name Type Description
pixelBuffer Array

The input data buffer.

pixelMeta object

The input meta data.

info object

Information object about the input data.

onabort(_event)

Source:

Handle an abort event. Default does nothing.

Parameters:
Name Type Description
_event object

The abort event.

ondecoded(_event)

Source:

Handle a decode event. Default does nothing.

Parameters:
Name Type Description
_event object

The decode event fired when a file has been decoded successfully.

ondecodeditem(_event)

Source:

Handle a decode item event. Default does nothing.

Parameters:
Name Type Description
_event object

The decode item event fired when a decode item ended successfully.

ondecodeend(_event)

Source:

Handle a decode end event. Default does nothing.

Parameters:
Name Type Description
_event object

The decode end event fired when a file decoding has completed, successfully or not.

ondecodestart(_event)

Source:

Handle a decode start event. Default does nothing.

Parameters:
Name Type Description
_event object

The decode start event.

onerror(_event)

Source:

Handle an error event. Default does nothing.

Parameters:
Name Type Description
_event object

The error event.