Class KLVBaseParser
KLV base parser.
Inherited Members
Namespace: VisioForge.Core.Metadata.KLV
Assembly: VisioForge.Core.dll
Syntax
public class KLVBaseParser
Constructors
KLVBaseParser(byte[], int, uint)
Initializes a new instance of the KLVBaseParser class.
Declaration
public KLVBaseParser(byte[] source, int key_length = 16, uint maxKeys = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| byte[] | source | The source. |
| int | key_length | Length of the key. |
| uint | maxKeys | The maximum keys. |
KLVBaseParser(Stream, int, uint)
Initializes a new instance of the KLVBaseParser class.
Declaration
public KLVBaseParser(Stream source, int key_length = 16, uint maxKeys = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| Stream | source | The source. |
| int | key_length | Length of the key. |
| uint | maxKeys | The maximum keys. |
KLVBaseParser(string, int, uint)
Initializes a new instance of the KLVBaseParser class.
Declaration
public KLVBaseParser(string filename, int key_length = 16, uint maxKeys = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| string | filename | The filename. |
| int | key_length | Length of the key. |
| uint | maxKeys | The maximum keys. |
Fields
Elements
The elements.
Declaration
public List<Tuple<byte[], byte[], byte[]>> Elements
Field Value
| Type | Description |
|---|---|
| List<Tuple<byte[], byte[], byte[]>> |