Click or drag to resize
XDL

XKLVManager Class

XKLVManager는 KLV로 구성된 메타데이터를 Parsing하거나 KLV 블락으로 구성된 데이터구조를 생성하는 객체을 수행한다.
Inheritance Hierarchy
SystemObject
  Pixoneer.NXDL.NXVideoXKLVManager

Namespace:  Pixoneer.NXDL.NXVideo
Assembly:  NXVideo (in NXVideo.dll) Version: 2.0.3.31
Syntax
C#
public class XKLVManager : IDisposable

The XKLVManager type exposes the following members.

Constructors
  NameDescription
Public methodXKLVManager
XKLVManager클래스의 기본 생성자로서, 내부 멤버 변수의 초기화를 수행한다.
Top
Methods
  NameDescription
Public methodAddByteArray
객체에 Key-Value쌍을 추가한다. Key값은 16바이트의 Universal Key를 의미한다.
Public methodAddInt32
객체에 Key-Value쌍을 추가한다. Key값은 16바이트의 Universal Key를 의미한다.
Public methodAddInt64
객체에 Key-Value쌍을 추가한다. Key값은 16바이트의 Universal Key를 의미한다.
Public methodAddUInt32
객체에 Key-Value쌍을 추가한다. Key값은 16바이트의 Universal Key를 의미한다.
Public methodAddUInt64
객체에 Key-Value쌍을 추가한다. Key값은 16바이트의 Universal Key를 의미한다.
Public methodClear
객체 내부의 KLV 데이터들을 모두 삭제한다.
Public methodGetKey
입력된 Index에 해당하는 Key값을 얻는다. Key값은 16바이트의 Universal Key를 의미한다.
Public methodGetKLVCount
KLV 쌍의 갯수를 반환한다.
Public methodGetValue
입력된 Index에 해당하는 Value값을 얻는다.
Public methodMakeKLVGroup
추가된 KLV쌍 배열의 값들을 1개의 Byte 배열로 합하는 과정을 수행한다.
Public methodParseKLVData
외부 데이터 KLV Byte Array로부터 Parsing을 수행하여 Key-Value 쌍 구조를 생성하여 Key를 통해 Value를 얻을수 있도록 한다.
Top
See Also