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.38
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