Click or drag to resize
XDL

XVideoIOOpenFile(String, String, Boolean, Boolean, XVideoFormatParam, XVideoIO_Event_FrameMetad, XVideoIO_Event_VideoProgram, XThread, String) Method

파일 경로로 지정한 동영상을 영상 프레임을 조사하고 프로그램 구성을 확인하고 메타데이터 프레임을 전달하며 연다.

Namespace: Pixoneer.NXDL.NXVideo
Assembly: NXVideo (in NXVideo.dll) Version: 2.0.3.38
Syntax
C#
public XVideo OpenFile(
	string strFilePath,
	string strDriverName,
	bool scanWholeFile,
	bool decodeVideoFrames,
	XVideoFormatParam param,
	XVideoIO_Event_FrameMetad callbackMetad,
	XVideoIO_Event_VideoProgram callbackProgram,
	XThread thread,
	out string strError
)

Parameters

strFilePath  String
동영상 파일 경로.
strDriverName  String
동영상을 여는데 사용할 비디오 드라이버 이름. (예, XFFMPDriver.dll에서 지원하는 XFFMPDRIVER)
scanWholeFile  Boolean
동영상 파일 전체를 조사하여 프레임을 확인한다.
decodeVideoFrames  Boolean
프레임을 조사할 때 실제 디코딩을 수행하여 획득 가능한 프레임을 정밀 조사한다. 디코딩을 하지 않는 경우 실제 패킷 데이터 확인 없이 패킷 단위로 조사한다.
param  XVideoFormatParam
동영상 화소 형식, 코덱, 프로그램 구성 등 기본 형식을 지정하여 동영상을 빠르게 열도록 한다.
callbackMetad  XVideoIO_Event_FrameMetad
메타데이터 프레임을 전달하는 콜백 대리자.
callbackProgram  XVideoIO_Event_VideoProgram
동영상 프로그램 구성을 전달하는 콜백 대리자.
thread  XThread
진행상황 보고 쓰레드. 시간이 오래 걸릴 수 있으므로 쓰레드를 통해 진행 정도를 알아볼 수 있다.
strError  String
[OUT] 오류 보고 메시지.

Return Value

XVideo
주어진 파일 경로에서 재생 가능 상태로 연 동영상 객체. 열기에 실패한 경우 null 값을 반환한다.
Remarks
동영상에 따라 분석 시간이 오래 걸릴 수 있으므로 일반 재생이 아닌 정확한 프레임 정보와 메타데이터 사전 분석이 필요한 경우 사용한다.
See Also