Click or drag to resize
XDL

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

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

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

Parameters

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

Return Value

Type: XVideo
주어진 파일 경로에서 재생 가능 상태로 연 동영상 객체. 열기에 실패한 경우 null 값을 반환한다.

Return Value

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