Category: ImageConversion

Panics used in the Image Conversion Library

0

No source bitmap.

1

No destination bitmap.

2

Reset destination bitmap.

3

Convert called while busy.

4

No conversion currently in progress.

5

Different destination bitmap.

6

Different destination bitmap mask.

7

The destination has been illegally modified.

8

The bitmap has zero dimensions.

9

No bitmap mask specified.

10

Invalid frame number.

11

The source type is undefined.

12

Comment are not supported.

13

Header processing is not complete.

14

Comment number is out of range.

15

Bad display mode.

16

Unknown header state.

17

The descriptor that was passed is not NULL.

18

Undefined MIME type.

19

Illegal image sub-type.

20

Illegal image type.

21

Illegal encoder restart.

22

Attempt to change options while decoding in progress.

23

Decoder not created.

24

Feature is not yet implemented.

25

Relay sub thread panic time-out.

26

Invalid thread state.

27

Invalid function leave request.

28

An Image Decoder was found to be in an invalid state.

For example CBufferedImageDecoder::ContinueConvert() was called when there is no image data to convert.

29

Not used.

30

Illegal call to reserved function.

31

An index is invalid.

For example TFrameLayout::Length() will panic if the value of the index parameter aIndex is not in the range [0:TFrameLayout::Planes()].

32

A parameter value is invalid.

For example TFrameLayout::SetLength() will panic if the value of the length parameter aLength is negative.

33

The encoder has run out of memory buffers during asynchronous write operation.

34

An invalid buffer was detected during an encoder's asynchronous write operation.

35

The encoder's buffer queue has overflowed during asynchronous write operation.

36

An extension on image decoder or encoder has not been set up correctly. Caused by calling a function on a TImageConv* extension interface when the extension has not been setup.

37

An attempt has been made by the decoder of encoder framework to obtain an extension on a plug-in when this has already been obtained.

38

The decoder or encoder framework has called an unknown function on a extension interface.

39

An attempt has been made by the decoder of encoder framework to set up an extension on a plug-in when this has already been done.

40

The decoder or encoder framework has attempted to access an unknown extension type or has detected a mismatch between extension types.

41

An new asynchronous request on a decoder extension has been made when it is already active.