Click or drag to resize
XDL

XVideoIO Class

동영상 입출력 인터페이스. 파일이나 스트리밍 동영상을 열거나 동영상 생성을 위한 인코더를 만든다.
동영상 입출력 인터페이스. 파일이나 스트리밍 동영상을 열거나 동영상 생성을 위한 인코더를 만든다.
Inheritance Hierarchy
SystemObject
  Pixoneer.NXDL.NXVideoXVideoIO

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

The XVideoIO type exposes the following members.

Constructors
  NameDescription
Public methodXVideoIO
기본 생성자.
Top
Properties
  NameDescription
Public propertyAutoFixPts
동영상 프레임 PTS(Presentation Time Stamp)를 자동으로 보정할 것인지 디코딩 결과를 그대로 사용할 것인지 설정한다. (기본값: 보정 안 함) 자동 보정을 할 경우 기본적으로 디코딩되는 프레임에 패킷 PTS를 순차적으로 부여하여 PTS 역진을 방지한다. 이 속성은 반드시 OpenURL() 또는 OpenFile() 메소드를 호출하기 전에 설정해야 하며 변경 전까지 계속 적용된다.
Public propertyDefaultPixelFormat
영상 스트림의 기본 화소 형식. (기본값: None (미지정)) 네트워크 스트리밍 동영상에서 정보들을 제대로 파악할 수 없는 경우 미리 화소 형식(예, YUV420P)을 알고 있다면 강제 설정을 통해 영상 코덱을 찾아서 동영상을 정상적으로 열 수 있다. 이 속성은 반드시 OpenURL() 또는 OpenFile() 메소드를 호출하기 전에 설정해야 하며 변경 전까지 계속 적용된다.
Public propertyStrictChecksumKLV
동영상 메타데이터 체크섬을 엄격하게 검사한다. 체크섬이 없으면 유효하지 않은 것으로 본다. 이 속성은 반드시 OpenURL() 또는 OpenFile() 메소드를 호출하기 전에 설정해야 하며, XVideoFormatParam 인자를 사용하지 않을 때 적용된다.
Top
Methods
  NameDescription
Public methodCreateFrameVideo
영상 한 장으로 구성되는 비디오를 생성한다. 제한된 수의 정지 영상을 동영상과 같이 취급하는 응용 프로그램에서 활용한다.
Public methodCreateVideoEncoder(String)
동영상 생성을 위한 인코더를 생성한다.
Public methodCreateVideoEncoder(String, String)
Public methodGetFirstFrameRGB
동영상 파일의 첫째 영상 프레임을 RGB 형식으로 얻는다. 첫 영상 프레임을 얻으면 동영상 파일을 닫는다.
Public methodIsExtensionExportSupported
동영상 형식을 만들 수 있는지 점검한다.
Public methodIsExtensionImportSupported
동영상 형식을 읽을 수 있는지 점검한다.
Public methodOpenFile(String, String, String)
파일 경로를 지정하여 동영상을 연다.
Public methodOpenFile(String, String, Boolean, Boolean, XThread, String)
파일 경로로 지정한 동영상을 영상 프레임을 조사하고 연다.
Public methodOpenFile(String, String, Boolean, Boolean, XVideoFormatParam, XVideoIO_Event_FrameMetad, XThread, String)
파일 경로로 지정한 동영상을 영상 프레임을 조사하고 메타데이터 프레임을 전달하며 연다.
Public methodOpenFile(String, String, Boolean, Boolean, XVideoFormatParam, XVideoIO_Event_FrameMetad, XVideoIO_Event_VideoProgram, XThread, String)
파일 경로로 지정한 동영상을 영상 프레임을 조사하고 프로그램 구성을 확인하고 메타데이터 프레임을 전달하며 연다.
Public methodOpenImageInVideo(XVideoChannel, String, String)
영상 파일을 열어서 단일 영상 프레임 비디오 채널에서 재생한다.
Public methodOpenImageInVideo(XVideoChannel, String, Double, XGeoPoint, XAngle, XAngle, XAngle, String)
영상 파일을 열고 촬영 센서 정보 메타데이터를 생성하여 단일 영상 프레임 비디오 채널에서 재생한다.
Public methodOpenImageInVideo(XVideoChannel, String, Double, XGeoPoint, XAngle, XAngle, XAngle, XAngle, XAngle, XAngle, String)
영상 파일을 열고 촬영 센서 정보 메타데이터를 생성하여 단일 영상 프레임 비디오 채널에서 재생한다.
Public methodOpenURL(XVideoURLInfo, Int32, String)
URL 정보로부터 동영상을 연다.
Public methodOpenURL(XVideoURLInfoRTSP, Int32, String)
RTSP 스트리밍 동영상을 연다.
Public methodOpenURL(String, Int32, String, String)
프로토콜, 주소, 선택사항 등으로 구성된 URL 문자열로부터 동영상을 연다.
Public methodOpenURL(XVideoURLInfo, Int32, XVideoFormatParam, String)
URL 정보와 입력 동영상 정보로부터 동영상을 연다.
Public methodOpenURL(String, Int32, XVideoFormatParam, String, String)
프로토콜, 주소, 선택사항 등으로 구성된 URL 문자열과 입력 동영상 정보로부터 동영상을 연다.
Top
See Also