Table of Contents

Class ProgressiveLevelControl

Namespace
SharpDX.WIC
Assembly
SharpDX.Direct2D1.dll
[Guid("DAAC296F-7AA5-4dbf-8D15-225C5976F891")]
public class ProgressiveLevelControl : ComObject
Inheritance
ProgressiveLevelControl

Constructors

ProgressiveLevelControl(nint)

public ProgressiveLevelControl(nint nativePtr)

Parameters

nativePtr nint

Properties

CurrentLevel

Gets or sets the decoder's current progressive level.

public int CurrentLevel { get; set; }

Property Value

int

Remarks

The level always defaults to the highest progressive level. In order to decode a lower progressive level, SetCurrentLevel must first be called.

LevelCount

Gets the number of levels of progressive decoding supported by the CODEC.

public int LevelCount { get; }

Property Value

int

Remarks

Users should not use this function to iterate through the progressive levels of a progressive JPEG image. JPEG progressive levels are determined by the image and do not have a fixed level count. Using this method will force the application to wait for all progressive levels to be downloaded before it can return. Instead, applications should use the following code to iterate through the progressive levels of a progressive JPEG image.

Operators

explicit operator ProgressiveLevelControl(nint)

public static explicit operator ProgressiveLevelControl(nint nativePtr)

Parameters

nativePtr nint

Returns

ProgressiveLevelControl