Click or drag to resize
XDL

XVideoEncoderEncodeDataFrame(Int32, Byte, Boolean, Int64, Boolean) Method

동영상 프로그램을 지정하여 메타데이터를 주어진 PTS로 인코딩한다.

Namespace: Pixoneer.NXDL.NXVideo
Assembly: NXVideo (in NXVideo.dll) Version: 2.0.3.38
Syntax
C#
public bool EncodeDataFrame(
	int programID,
	byte[] data,
	bool followVideo,
	ref long pts,
	bool streamTimeBase
)

Parameters

programID  Int32
대상 프로그램 식별자. 0 이하면 기본 프로그램으로 자동 설정한다.
data  Byte
데이터.
followVideo  Boolean
비디오 프레임 이후에 데이터 프레임을 기록하도록 하는 설정값. 거짓이면 비디오 프레임과 무관하게 기록한다.
pts  Int64
[In/Out] 프레임 번호와 같은 입력 타임스탬프를 지정하고 실제 동영상의 PTS를 얻어온다. XVideoChannel.InvalidPts를 입력으로 주면 인코더에서 인코딩 파라미터에 따라 자동으로 PTS를 할당한다.
streamTimeBase  Boolean
PTS를 비디오 프레임 순번이나 밀리초(실시간)이 아닌 스트림 시간 기준(예: MPEG-2 90kHz)으로 설정한 경우를 나타낸다.

Return Value

Boolean
데이터 프레임 기록 성공 여부. 인코더 내부 오류나 followVideo가 true일 때 선행 비디오 프레임이 없는 경우 등에서 실패한다.
See Also