Click or drag to resize
XDL

XBERCodec Class

BER (Basic Encoding Rule) 코덱. 메타데이터 기본 인코딩 규칙에 따라 데이터 인코딩과 디코딩을 수행한다.
Inheritance Hierarchy
SystemObject
  Pixoneer.NXDL.NXVideoXBERCodec

Namespace:  Pixoneer.NXDL.NXVideo
Assembly:  NXVideo (in NXVideo.dll) Version: 1.2.817.72
Syntax
C#
public class XBERCodec

The XBERCodec type exposes the following members.

Constructors
  NameDescription
Public methodXBERCodec
Top
Methods
  NameDescription
Public methodStatic memberDecode(Byte, Int32, Byte)
부호 없는 8비트 정수값을 디코딩한다.
Public methodStatic memberDecode(Byte, Int32, Int16)
부호 있는 16비트 정수값을 디코딩한다.
Public methodStatic memberDecode(Byte, Int32, Int32)
부호 있는 32비트 정수값을 디코딩한다.
Public methodStatic memberDecode(Byte, Int32, Int64)
부호 있는 64비트 정수값을 디코딩한다.
Public methodStatic memberDecode(Byte, Int32, SByte)
부호 있는 8비트 정수값을 디코딩한다.
Public methodStatic memberDecode(Byte, Int32, UInt16)
부호 없는 16비트 정수값을 디코딩한다.
Public methodStatic memberDecode(Byte, Int32, UInt32)
부호 없는 32비트 정수값을 디코딩한다.
Public methodStatic memberDecode(Byte, Int32, UInt64)
부호 없는 64비트 정수값을 디코딩한다.
Public methodStatic memberDecode(Byte, Int32, Int32, Boolean, Byte)
정해진 길이의 인코딩 데이터를 바이트 순서를 지정하여 얻는다.
Public methodStatic memberDecodeBER_Length
길이 형식의 값을 디코딩한다.
Public methodStatic memberDecodeBER_OID
태그(Tag)와 같이 식별자(ID) 형식의 값을 디코딩한다.
Public methodStatic memberEncode(Byte, Int32, Byte)
부호 없는 8비트 정수값을 바이트 버퍼에 인코딩하여 추가한다.
Public methodStatic memberEncode(Byte, Int32, Int16)
부호 있는 16비트 정수값을 바이트 버퍼에 인코딩하여 추가한다.
Public methodStatic memberEncode(Byte, Int32, Int32)
부호 있는 32비트 정수값을 바이트 버퍼에 인코딩하여 추가한다.
Public methodStatic memberEncode(Byte, Int32, Int64)
부호 있는 64비트 정수값을 바이트 버퍼에 인코딩하여 추가한다.
Public methodStatic memberEncode(Byte, Int32, SByte)
부호 있는 8비트 정수값을 바이트 버퍼에 인코딩하여 추가한다.
Public methodStatic memberEncode(Byte, Int32, UInt16)
부호 없는 16비트 정수값을 바이트 버퍼에 인코딩하여 추가한다.
Public methodStatic memberEncode(Byte, Int32, UInt32)
부호 없는 32비트 정수값을 바이트 버퍼에 인코딩하여 추가한다.
Public methodStatic memberEncode(Byte, Int32, UInt64)
부호 없는 64비트 정수값을 바이트 버퍼에 인코딩하여 추가한다.
Public methodStatic memberEncode(Byte, Int32, Int32, Boolean, Byte)
데이터를 바이트 버퍼에 바이트 순서를 지정하여 추가한다.
Public methodStatic memberEncodeBER_Length
길이 데이터를 바이트 버퍼에 인코딩하여 추가한다.
Public methodStatic memberEncodeBER_OID
식별자를 바이트 버퍼에 인코딩하여 추가한다.
Public methodStatic memberGetLengthEncodingBytes
길이 데이터의 인코딩 길이를 구한다.
Public methodStatic memberGetMappedValue(Double, Double, Int16, Double)
최대, 최소 범위로 인코딩된 부호 있는 16비트 정수값을 실제 값으로 디코딩한다.
Public methodStatic memberGetMappedValue(Double, Double, Int32, Double)
최대, 최소 범위로 인코딩된 부호 있는 16비트 정수값을 실제 값으로 디코딩한다.
Public methodStatic memberGetMappedValue(Double, Double, UInt16, Double)
최대, 최소 범위로 인코딩된 부호 없는 16비트 정수값을 실제 값으로 디코딩한다.
Public methodStatic memberGetMappedValue(Double, Double, UInt32, Double)
최대, 최소 범위로 인코딩된 부호 없는 32비트 정수값을 실제 값으로 디코딩한다.
Public methodStatic memberGetOIDEncodingBytes
식별자의 인코딩 길이를 구한다.
Public methodStatic memberSetMappedValue(Double, Double, Double, Int16, Boolean, Double)
실수값을 최대, 최소 범위에서 상대적 위치를 나타내는 부호 있는 16비트 정수값으로 인코딩한다.
Public methodStatic memberSetMappedValue(Double, Double, Double, Int32, Boolean, Double)
실수값을 최대, 최소 범위에서 상대적 위치를 나타내는 부호 없는 16비트 정수값으로 인코딩한다.
Public methodStatic memberSetMappedValue(Double, Double, Double, UInt16, Boolean, Double)
실수값을 최대, 최소 범위에서 상대적 위치를 나타내는 부호 없는 16비트 정수값으로 인코딩한다.
Public methodStatic memberSetMappedValue(Double, Double, Double, UInt32, Boolean, Double)
실수값을 최대, 최소 범위에서 상대적 위치를 나타내는 부호 없는 16비트 정수값으로 인코딩한다.
Top
See Also