using System;
using Cpp2IlInjected;
namespace System.Drawing.Imaging
{
/// An object encapsulates a globally unique identifier (GUID) that identifies the category of an image encoder parameter.
// Token: 0x0200003B RID: 59
[Token(Token = "0x200003B")]
public sealed class Encoder
{
/// Initializes a new instance of the class from the specified globally unique identifier (GUID). The GUID specifies an image encoder parameter category.
/// A globally unique identifier that identifies an image encoder parameter category.
// Token: 0x06000138 RID: 312 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000138")]
[Address(RVA = "0x10EF110", Offset = "0x10EE110", VA = "0x1810EF110")]
public Encoder(Guid guid)
{
}
/// Gets a globally unique identifier (GUID) that identifies an image encoder parameter category.
/// The GUID that identifies an image encoder parameter category.
// Token: 0x17000023 RID: 35
// (get) Token: 0x06000139 RID: 313 RVA: 0x00002700 File Offset: 0x00000900
[Token(Token = "0x17000023")]
public Guid Guid
{
[Token(Token = "0x6000139")]
[Address(RVA = "0x814AB0", Offset = "0x813AB0", VA = "0x180814AB0")]
get
{
return default(Guid);
}
}
/// An object that is initialized with the globally unique identifier for the compression parameter category.
// Token: 0x04000156 RID: 342
[Token(Token = "0x4000156")]
public static readonly Encoder Compression;
/// An object that is initialized with the globally unique identifier for the color depth parameter category.
// Token: 0x04000157 RID: 343
[Token(Token = "0x4000157")]
public static readonly Encoder ColorDepth;
/// Represents an object that is initialized with the globally unique identifier for the scan method parameter category.
// Token: 0x04000158 RID: 344
[Token(Token = "0x4000158")]
public static readonly Encoder ScanMethod;
/// Represents an object that is initialized with the globally unique identifier for the version parameter category.
// Token: 0x04000159 RID: 345
[Token(Token = "0x4000159")]
public static readonly Encoder Version;
/// Represents an object that is initialized with the globally unique identifier for the render method parameter category.
// Token: 0x0400015A RID: 346
[Token(Token = "0x400015A")]
public static readonly Encoder RenderMethod;
/// Gets an object that is initialized with the globally unique identifier for the quality parameter category.
// Token: 0x0400015B RID: 347
[Token(Token = "0x400015B")]
public static readonly Encoder Quality;
/// Represents an object that is initialized with the globally unique identifier for the transformation parameter category.
// Token: 0x0400015C RID: 348
[Token(Token = "0x400015C")]
public static readonly Encoder Transformation;
/// Represents an object that is initialized with the globally unique identifier for the luminance table parameter category.
// Token: 0x0400015D RID: 349
[Token(Token = "0x400015D")]
public static readonly Encoder LuminanceTable;
/// An object that is initialized with the globally unique identifier for the chrominance table parameter category.
// Token: 0x0400015E RID: 350
[Token(Token = "0x400015E")]
public static readonly Encoder ChrominanceTable;
/// Represents an object that is initialized with the globally unique identifier for the save flag parameter category.
// Token: 0x0400015F RID: 351
[Token(Token = "0x400015F")]
public static readonly Encoder SaveFlag;
// Token: 0x04000160 RID: 352
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000160")]
private Guid _guid;
}
}