VisioForge (c) 2025

Search Results for

    Class KLVBaseParser

    KLV base parser.

    Inheritance
    object
    KLVBaseParser
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    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[]>>