|
XVideoIO Class
|
동영상 입출력 인터페이스. 파일이나 스트리밍 동영상을 열거나 동영상 생성을 위한 인코더를 만든다.
동영상 입출력 인터페이스. 파일이나 스트리밍 동영상을 열거나 동영상 생성을 위한 인코더를 만든다.
Inheritance Hierarchy
Namespace:
Pixoneer.NXDL.NXVideo
Assembly:
NXVideo (in NXVideo.dll) Version: 2.0.3.30
Syntax public class XVideoIO : IDisposable
The XVideoIO type exposes the following members.
Constructors Properties
| Name | Description |
---|
| AutoFixPts |
동영상 프레임 PTS(Presentation Time Stamp)를 자동으로 보정할 것인지 디코딩 결과를 그대로 사용할 것인지 설정한다. (기본값: 보정 안 함)
자동 보정을 할 경우 기본적으로 디코딩되는 프레임에 패킷 PTS를 순차적으로 부여하여 PTS 역진을 방지한다.
이 속성은 반드시 OpenURL() 또는 OpenFile() 메소드를 호출하기 전에 설정해야 하며 변경 전까지 계속 적용된다.
|
| DefaultPixelFormat | 영상 스트림의 기본 화소 형식. (기본값: None (미지정))
네트워크 스트리밍 동영상에서 정보들을 제대로 파악할 수 없는 경우 미리 화소 형식(예, YUV420P)을 알고 있다면 강제 설정을 통해 영상 코덱을 찾아서 동영상을 정상적으로 열 수 있다.
이 속성은 반드시 OpenURL() 또는 OpenFile() 메소드를 호출하기 전에 설정해야 하며 변경 전까지 계속 적용된다.
|
| StrictChecksumKLV |
동영상 메타데이터 체크섬을 엄격하게 검사한다.
체크섬이 없으면 유효하지 않은 것으로 본다.
이 속성은 반드시 OpenURL() 또는 OpenFile() 메소드를 호출하기 전에 설정해야 하며, XVideoFormatParam 인자를 사용하지 않을 때 적용된다.
|
TopMethods
| Name | Description |
---|
| CreateFrameVideo | 영상 한 장으로 구성되는 비디오를 생성한다. 제한된 수의 정지 영상을 동영상과 같이 취급하는 응용 프로그램에서 활용한다. |
| CreateVideoEncoder(String) | 동영상 생성을 위한 인코더를 생성한다. |
| CreateVideoEncoder(String, String) | |
| GetFirstFrameRGB | 동영상 파일의 첫째 영상 프레임을 RGB 형식으로 얻는다. 첫 영상 프레임을 얻으면 동영상 파일을 닫는다. |
| IsExtensionExportSupported | 동영상 형식을 만들 수 있는지 점검한다. |
| IsExtensionImportSupported | 동영상 형식을 읽을 수 있는지 점검한다. |
| OpenFile(String, String, String) | 파일 경로를 지정하여 동영상을 연다. |
| OpenFile(String, String, Boolean, Boolean, XThread, String) | 파일 경로로 지정한 동영상을 영상 프레임을 조사하고 연다. |
| OpenFile(String, String, Boolean, Boolean, XVideoFormatParam, XVideoIO_Event_FrameMetad, XThread, String) | 파일 경로로 지정한 동영상을 영상 프레임을 조사하고 메타데이터 프레임을 전달하며 연다. |
| OpenFile(String, String, Boolean, Boolean, XVideoFormatParam, XVideoIO_Event_FrameMetad, XVideoIO_Event_VideoProgram, XThread, String) | 파일 경로로 지정한 동영상을 영상 프레임을 조사하고 프로그램 구성을 확인하고 메타데이터 프레임을 전달하며 연다. |
| OpenImageInVideo(XVideoChannel, String, String) | 영상 파일을 열어서 단일 영상 프레임 비디오 채널에서 재생한다. |
| OpenImageInVideo(XVideoChannel, String, Double, XGeoPoint, XAngle, XAngle, XAngle, String) | 영상 파일을 열고 촬영 센서 정보 메타데이터를 생성하여 단일 영상 프레임 비디오 채널에서 재생한다. |
| OpenImageInVideo(XVideoChannel, String, Double, XGeoPoint, XAngle, XAngle, XAngle, XAngle, XAngle, XAngle, String) | 영상 파일을 열고 촬영 센서 정보 메타데이터를 생성하여 단일 영상 프레임 비디오 채널에서 재생한다. |
| OpenURL(XVideoURLInfo, Int32, String) | URL 정보로부터 동영상을 연다. |
| OpenURL(XVideoURLInfoRTSP, Int32, String) | RTSP 스트리밍 동영상을 연다. |
| OpenURL(String, Int32, String, String) | 프로토콜, 주소, 선택사항 등으로 구성된 URL 문자열로부터 동영상을 연다. |
| OpenURL(XVideoURLInfo, Int32, XVideoFormatParam, String) | URL 정보와 입력 동영상 정보로부터 동영상을 연다. |
| OpenURL(String, Int32, XVideoFormatParam, String, String) | 프로토콜, 주소, 선택사항 등으로 구성된 URL 문자열과 입력 동영상 정보로부터 동영상을 연다. |
TopSee Also