Click or drag to resize
XDL

XFrameMetad Class

텔레메트리 정보와 같은 메타데이터가 저장되는 데이터 프레임 클래스.
Inheritance Hierarchy
SystemObject
  Pixoneer.NXDL.NXVideoXFrameMetad

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

The XFrameMetad type exposes the following members.

Constructors
  NameDescription
Public methodXFrameMetad(XMetadFrame*, Boolean)
XFrameMetad 클래스의 생성자로서, 비관리 객체 포인터를 입력받아 초기화를 수행한다.
Public methodXFrameMetad(Int64, IntPtr, Int32, Int32, Int32)
PTS(Presentation Time Stamp), 데이터 주소, 데이터 길이, 대응하는 영상 크기를 입력받아 데이터 프레임을 생성한다.
Public methodXFrameMetad(Int32, Int64, IntPtr, Int32, Int32, Int32, Int32)
스트림 식별자, PTS(Presentation Time Stamp), 데이터 주소, 데이터 길이, 코덱 유형, 대응하는 영상 크기를 입력받아 데이터 프레임을 생성한다.
Top
Properties
  NameDescription
Public propertyCornerLocation1
영상 좌상단 꼭지점 경위도 좌표. 지면이 아닌 허공을 보거나 지정되지 않은 경우 null을 반환한다.
Public propertyCornerLocation2
영상 우상단 꼭지점 경위도 좌표. 지면이 아닌 허공을 보거나 지정되지 않은 경우 null을 반환한다.
Public propertyCornerLocation3
영상 우하단 꼭지점 경위도 좌표. 지면이 아닌 허공을 보거나 지정되지 않은 경우 null을 반환한다.
Public propertyCornerLocation4
영상 좌하단 꼭지점 경위도 좌표. 지면이 아닌 허공을 보거나 지정되지 않은 경우 null을 반환한다.
Public propertyDataType
메타데이터 유형.
Public propertyDecoded
메타데이터 해석 여부를 나타낸다. 해석된 경우 해당 속성값을 얻을 수 있다.
Public propertyFrameCenterPosition
영상 중심좌표. 고도가 지정되지 않은 경우 0m로 반환한다.
Public propertyFrameHeight
메타데이터에 대응하는 영상 프레임 세로 크기.
Public propertyFrameWidth
메타데이터에 대응하는 영상 프레임 가로 크기.
Public propertyHorizontalFOV
센서 가로 화각. (Heading)
Public propertyItems
Tag-Value 항목 집합.
Public propertyPlatformHeading
플랫폼 빗놀이 각. (Heading)
Public propertyPlatformPitch
플랫폼 키놀이 각. (Pitch)
Public propertyPlatformRoll
플랫폼 옆놀이 각. (Heading)
Public propertyPTS
Presentation Time Stamp (PTS).
Public propertyRelativeAzimuth
센서의 상대 방위각. (플랫폼 기수 방향 기준)
Public propertyRelativeElevation
센서의 상대 고각. (0도일 때 플랫폼 기수 방향, 아래 방향이 음수이다.)
Public propertyRelativeRoll
센서의 상대 회전각.
Public propertySensorPosition
센서 위치.
Public propertySlantRange
센서에서 영상 중심까지의 경사거리. 지정되지 않은 경우 -1을 반환한다. (단위: 미터)
Public propertyStreamID
스트림 식별자.
Public propertyTargetCount
메타데이터에 보고된 표적 개수.
Public propertyTargetWidth
영상 폭에 대응하는 지상거리. 지정되지 않은 경우 -1을 반환한다. (단위: 미터)
Public propertyTimestamp
Precision Time Stamp in microseconds from 01 January 1970.
Public propertyVerticalFOV
센서 세로 화각. (Heading)
Top
Methods
  NameDescription
Public methodDecode
기본 KLV 메타데이터 해석기로 디코딩한다. MISB ST 0601 일부 항목과 Predator UAV Basic Metadata에서 센서모델 파라미터 위주로 해석한다.
Public methodDecode(XUASLocalSetDecoder)
주어진 메타데이터 해석기로 디코딩한다.
Public methodGetData
메타데이터 원본을 바이트 배열로 얻는다.
Public methodGetFrame
연결된 비관리 객체 포인터를 얻는다.
Public methodGetTargetByID
메타데이터에 보고된 표적을 식별자를 지정하여 얻는다.
Public methodGetTargetIDs
메타데이터에 보고된 표적 식별자 목록을 얻는다.
Public methodMakeClone
데이터 프레임 객체와 동일한 객체를 생성하여 반환한다.
Public methodSetData
메타데이터 원본을 교체한다. 이 메서드는 동영상 채널의 메타데이터 콜백(XVideoChannel.OnReceivedFrameMetad 맥락에서만 유효하다.
Top
See Also