|
XVideoEncoderEncodeFrameSensorParameters(XFrameSensor, XVertex3d, UInt64, Boolean, Int64, Boolean) Method
|
XFrameSensor로 표현된 센서 데이터를 MISB ST 0601에 따라 기본 동영상 데이터 스트림에 인코딩한다.
지구 모드 센서 데이터가 입력되어야 하며, 플랫폼 자세가 주어질 경우 플랫폼 자세와 센서 자세를 분리하여 인코딩한다.
PTS와 타임스탬프는 인코딩 파라미터에 따라 순차적으로 부여된다.
Namespace: Pixoneer.NXDL.NXVideoAssembly: NXVideo (in NXVideo.dll) Version: 2.0.3.38
Syntaxpublic bool EncodeFrameSensorParameters(
XFrameSensor frameSensor,
XVertex3d platformYawPitchRollDegree,
ulong timestamp,
bool bFollowVideo,
ref long pts,
bool streamTimeBase
)
Parameters
- frameSensor XFrameSensor
- 지구 모드의 프레임 센서 모델.
- platformYawPitchRollDegree XVertex3d
- 플랫폼의 방위각, 고각, 회전각을 순서대로 도 단위로 나타낸 3차원 벡터. 널(Null)인 경우 플랫폼 자세를 (0,0,0)으로 하고 센서 상대자세에 결합 자세를 기록한다.
- timestamp UInt64
- 메타데이터 수집 시각. 1970년 1월 1일 자정부터 마이크로초 단위로 센 값. MISB ST 문서에 지역이 언급되지 않으나 UTC 기준으로 다룬다.
- bFollowVideo Boolean
- 비디오 프레임 이후에 데이터 프레임을 기록하도록 하는 설정값. 거짓이면 비디오 프레임과 무관하게 기록한다.
- pts Int64
-
[In/Out] 프레임 번호와 같은 입력 타임스탬프를 지정하고 실제 동영상의 PTS를 얻어온다.
XVideoChannel.InvalidPts를 입력으로 주면 인코더에서 인코딩 파라미터에 따라 자동으로 PTS를 할당한다.
- streamTimeBase Boolean
-
PTS를 비디오 프레임 순번이나 밀리초(실시간)이 아닌 스트림 시간 기준(예: MPEG-2 90kHz)으로 설정한 경우를 나타낸다.
Return Value
Boolean 데이터 프레임 기록 성공 여부.
See Also