SKCodec.IncrementalDecode Method

Definition

Overloads

IncrementalDecode()

Start or continue the incremental decode.

IncrementalDecode(Int32)

Start or continue the incremental decode.

IncrementalDecode()

Start or continue the incremental decode.

public SkiaSharp.SKCodecResult IncrementalDecode ();

Returns

Returns Success if all lines requested in StartIncrementalDecode(SKImageInfo, IntPtr, Int32) have been completely decoded. IncompleteInput otherwise.

Remarks

Unlike GetPixels(Byte[]), this does not do any filling. This is left up to the caller, since they may be skipping lines or continuing the decode later.

IncrementalDecode(Int32)

Start or continue the incremental decode.

public SkiaSharp.SKCodecResult IncrementalDecode (out int rowsDecoded);

Parameters

rowsDecoded
Int32

The total number of lines initialized. Only meaningful if this method returns IncompleteInput.

Returns

Returns Success if all lines requested in StartIncrementalDecode(SKImageInfo, IntPtr, Int32) have been completely decoded. IncompleteInput otherwise.

Remarks

Unlike GetPixels(Byte[]), this does not do any filling. This is left up to the caller, since they may be skipping lines or continuing the decode later.

Applies to