![]() | XVideoEncoder Class |
Namespace: Pixoneer.NXDL.NXVideo
public class XVideoEncoder : IDisposable
The XVideoEncoder type exposes the following members.
Name | Description | |
---|---|---|
![]() | XVideoEncoder | 네이티브 XDL 비디오 인코더로부터 객체를 만드는 생성자. NXDL 라이브러리 내부에서 객체를 생성한다. |
Name | Description | |
---|---|---|
![]() | Close | 인코딩을 마무리하고 출력 동영상을 닫는다. |
![]() | EncodeDataFrame(Byte, Boolean) | 메타데이터를 인코딩한다. |
![]() | EncodeDataFrame(Byte, Boolean, Int64) | 메타데이터를 주어진 PTS로 인코딩한다. |
![]() | EncodeUasSensorParameters(XVertex3d, XVertex3d, XVertex3d, Boolean, XVertex2d, Boolean) | MISB ST 0601에 따라 센서/플랫폼 자세, 위치, 화각을 인코딩한다. PTS와 타임스탬프는 인코딩 파라미터에 따라 순차적으로 부여된다. |
![]() | EncodeUasSensorParameters(XVertex3d, XVertex3d, XVertex3d, Boolean, XVertex2d, UInt64, Boolean, Int64) | MISB ST 0601에 따라 센서/플랫폼 자세, 위치, 화각을 주어진 생성 시각과 PTS로 인코딩한다. |
![]() | EncodeVideoFrame(XFramePicture) | 영상 프레임을 인코딩 파라미터에 따라 인코딩한다. |
![]() | EncodeVideoFrame(XFrameCaptureBuffer, Boolean) | XFrameCaptureBuffer 화면과 카메라 정보로부터 비디오와 데이터 프레임을 인코딩한다. |
![]() | EncodeVideoFrame(XFramePicture, Int64) | 영상 프레임을 지정한 PTS를 이용하여 인코딩한다. |
![]() | EncodeVideoFrame(XFrameCaptureBuffer, Boolean, Int64) | XFrameCaptureBuffer 화면과 카메라 정보로부터 비디오와 데이터 프레임을 주어진 PTS로 인코딩한다. |
![]() | EncodeVideoFrame(XFrameCaptureBuffer, Boolean, UInt64, Int64) | XFrameCaptureBuffer 화면과 카메라 정보로부터 비디오와 데이터 프레임을 주어진 생성 시각과 PTS로 인코딩한다. |
![]() | Open(XEncodeParam) | 인코딩 파라미터에 따라 인코더를 초기화하고 출력 동영상을 생성한다. |
![]() | Open(XEncodeParam, String) | 인코딩 파라미터에 따라 인코더를 초기화하고 출력 동영상을 생성한다. 오류가 발생하면 오류 메시지를 출력 인자로 반환한다. |
![]() | SetTimestampReference | 메타데이터 기준 시각을 설정한다. |
Name | Description | |
---|---|---|
![]() ![]() | InvalidTimeStamp | |
![]() | UserCodec | 메타데이터를 처리하기 위한 사용자 코덱을 대리자로 등록한다. |