Namespace VisioForge.Core.Metadata.KLV
Namespaces
Classes
- BaseValue
-
Abstract base class used to insure internal interfaces are maintained.
- BytesElementParser
-
Represents a bytes element parser.
- BytesValue
-
Represents a bytes value.
- DateTimeElementParser
-
Represents a datetime element parser.
- DateTimeValue
-
Represents a datetime value.
- Element
-
Construct a key, length, value tuplet. Elements provide the basic mechanisms to constitute the basic encoding requirements of key, length, value tuplet as specified by STMPE 336. The length is dynamically calculated based off the value.
- ElementParser
-
Construct a Element Parser base class. Element Parsers are used to enforce the convention that all Element Parsers already know the key of the element they are constructing. Element Parser is a helper class that simplifies known element definition and makes a layer of abstraction for functionality that all known elements can share. The parsing interfaces are cleaner and require less coding as their definitions (subclasses of Element Parser) do not need to call init on super with class key and instance value.
- IEEE754ElementParser
-
Represents a IEEE754 element parser.
- KLVBaseParser
-
KLV base parser.
- KLVParser
-
KLV MISB 0601 metadata parser. Key length is 16.
- MappedElementParser
-
Represents a mapped element parser.
- MappedValue
-
Represents a mapped value.
- SetParser
-
Parsable Element. Not intended to be used directly. Always as super class.
- StringElementParser
-
Represents a string element parser.
- StringValue
-
Represents a string value.
- UnknownElement
-
Represents an unknown KLV element.