Click or drag to resize
XDL

XVideoRemuxer Class

입력 동영상을 저장하거나 중계 전송하는 동영상 역다중화기 클래스.
Inheritance Hierarchy
SystemObject
  Pixoneer.NXDL.NXVideoXVideoRemuxer

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

The XVideoRemuxer type exposes the following members.

Constructors
 NameDescription
Public methodXVideoRemuxer 네이티브 XDL 동영상 재다중화기로부터 객체를 만드는 생성자. NXDL 라이브러리 내부에서 객체를 생성한다.
Top
Properties
 NameDescription
Public propertyCurrentStreamTime 재다중화 진행 중 현재 시점의 재생 시간 확인. (단위: 밀리초).
Public propertyDoesEnd 입력 동영상 종료 상태 확인.
Public propertyInputProgram 입력 동영상 프로그램 구성. 여러 프로그램이 있을 때 첫째 구성을 반환한다.
Public propertyInputPrograms 입력 동영상 프로그램 구성 목록.
Public propertyIsPaused 재다중화 정지 상태 확인.
Public propertyLastError 재다중화기에서 발생한 마지막 오류 메시지.
Public propertyLastFrameTime 최근 입력 프레임의 재생 시간. (단위: 밀리초)
Public propertyOutputProgram 출력 동영상 프로그램 구성. 여러 프로그램이 있을 때 첫째 구성을 반환한다.
Public propertyOutputPrograms 출력 동영상 프로그램 구성 목록.
Public propertySpeed 재다중화 처리 속도. 원본 동영상의 재생 배속으로 설정한다. double.MaxValue는 최대한 빠르게 처리하는 것을 나타낸다.
Top
Methods
 NameDescription
Public methodClose 동영상 재다중화기의 동영상 입출력을 모두 닫는다.
Public methodDisposeReleases all resources used by the XVideoRemuxer
Public methodOpenFile(String, Boolean, Boolean, Boolean, XRemuxMultiFileParam) 입력 동영상 파일을 열고 분할 파일 출력을 생성한다.
Public methodOpenFile(String, Boolean, Boolean, Boolean, String) 입력 동영상 파일을 열고 파일 또는 스트리밍 출력을 생성한다.
Public methodOpenMultiFile(String, Double, Boolean, Boolean, Boolean, XRemuxMultiFileParam) 여러 분할 파일 입력 동영상을 열고 파일 또는 스트리밍 출력을 생성한다.
Public methodOpenMultiFile(String, Double, Boolean, Boolean, Boolean, String) 여러 분할 파일 입력 동영상을 열고 파일 또는 스트리밍 출력을 생성한다.
Public methodOpenURL(String, Int32, Boolean, Boolean, Boolean, XRemuxMultiFileParam) 입력 동영상을 열고 분할 파일 출력을 생성한다.
Public methodOpenURL(String, Int32, Boolean, Boolean, Boolean, String) 입력 동영상을 열고 파일 또는 스트리밍 출력을 생성한다.
Public methodPause 동영상 재다중화를 일시 정지한다.
Public methodResume 동영상 재다중화를 재개한다. 처음 시작은 반드시 Start() 메서드로 해야 하며, Resume()은 Pause()로 멈춘 상태에서 재개한다.
Public methodSeek(Double) 동영상 재다중화를 진행할 입력 동영상 위치를 탐색한다. 재다중화가 진행 중이면 탐색 후 계속 진행시킨다.
Public methodSeek(Int64) 동영상 재다중화를 진행할 입력 동영상 위치를 탐색한다. 재다중화가 진행 중이면 탐색 후 계속 진행시킨다.
Public methodStart(Boolean) 동영상 재다중화를 시작한다.
Public methodStart(Boolean, Int32) 동영상 재다중화를 시작한다.
Public methodStop 동영상 재다중화를 중단한다. 입력이 종료된 것으로 처리하므로 다시 시작하려면 Seek()와 Start()를 순차적으로 호출해야 한다.
Top
Events
 NameDescription
Public eventOnMultiFileOutput 출력 동영상 새 분할 파일 생성과 종료 이벤트를 정의한다.
Public eventOnReceivedFrameMetad 메타 데이터가 수신되었을때 발생하는 이벤트를 정의한다.
Public eventOnStatusChanged 제어, 오류 상태 관련 이벤트를 정의한다.
Public eventOnTranscodedFrameMetad 출력 동영상에 추가할 사용자 메타데이터 패킷을 정의하는 이벤트를 정의한다.
Public eventOnTranscodedFrameMetadUpdate 출력 동영상에 기존 메타데이터 패킷에 사용자 메타데이터를 추가하여 갱신하는 이벤트를 정의한다.
Top
See Also