Click or drag to resize
XDL

XVideo Class

XVideo클래스는 파일이나 네트워크로 부터 입력되는 스트리밍데이터를 제어하는 기능을 수행한다.
Inheritance Hierarchy
SystemObject
  Pixoneer.NXDL.NXVideoXVideo

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

The XVideo type exposes the following members.

Constructors
 NameDescription
Public methodXVideo XVideo클래스의 생성자로서, 비관리 객체를 입력 받아 내부 멤버 변수의 초기화를 수행한다.
Top
Properties
 NameDescription
Public propertyAnalysisMode 비디오를 분석 모드로 재생할 것인지 나타낸다. 분석 모드인 경우 모든 프레임을 순차적으로 빠르게 재생한다.
Public propertyAutoFixPts Deprecated: 비디오 PTS를 자동으로 보정하는지 나타낸다. 휴리스틱으로 보정하므로 원본 PTS를 신뢰할 수 있으면 보정하지 않는다. (기본값: 안 함)
Public propertyIsMPEG 동영상이 MPEG 형식인지 확인한다.
Public propertyLastRenderPts 마지막으로 재생한 프레임의 PTS를 반환한다.
Public propertyLiveStreamingMode 비디오 입력 소스가 라이브 스트리밍인지 나타낸다. 라이브 스트리밍의 경우 검색이 안 되고 PTS를 무시하고 패킷이 도달하는 대로 그린다.
Public propertyNetworkMode 비디오 입력 소스가 네트워크 스트리밍인지 나타낸다.
Public propertyProgramInfo 동영상 프로그램 구성 정보를 얻는다.
Public propertyStartChannel 비디오 전체에서 가장 먼저 시작하는 채널을 얻는다.
Public propertyStartPts 비디오 전체에서 시작 프레임의 PTS를 반환한다.
Public propertyStrictChecksumKLV 동영상 메타데이터 체크섬을 엄격하게 검사하는지 확인한다.
Public propertyURL 비디오 입력 URL을 얻는다.
Top
Methods
 NameDescription
Public methodClose 현재 Video 스트림을 닫는다. 개발자는 이 함수를 부르기 전에 NXVideoView 객체를 호출해야 한다.
Public methodGetChannel 입력 인덱스에 해당하는 채널을 얻는다.
Public methodGetChannelProxy 입력 인덱스에 해당하는 채널의 프록시를 얻는다.
Public methodGetLastError Error가 존재할시 마지막 발생한 Error를 얻는다.
Public methodGetNativeVideo 
Public methodGetNumChannels 객체에 포함된 채널의 수를 얻는다.
Public methodGetNumStreams 총 스트림의 수를 얻는다.
Public methodPause 전체 비디오 채널 재생을 일시 정지한다.
Public methodPtsToStreamTime 첫 재생 채널 기준 PTS값을 시간으로 변환한다. 입력된 PTS(Presentation Time Stamp)에 대한 시간(초)를 계산한다. 특정 시간에 대한 시간 = (입력 PTS값 - 시작 PTS값) * PTS에 대한 시간 환산 값.
Public methodResume 일시 정지된 비디오 재생을 재개한다.
Public methodSeek(Double) 비디오 안에서 재생 시작이 가장 빠른 채널을 기준으로 탐색을 수행한다.
Public methodSeek(Int64) 비디오 안에서 재생 시작이 가장 빠른 채널을 기준으로 탐색을 수행한다.
Public methodStreamTimeToPts 시간을 첫 재생 채널 기준 PTS값으로 변환한다. 입력된 재생 시간에 대한 PTS를 계산한다. 특정 시간에 대한 PTS = 시작 PTS + 입력 시간 * 시간에 대한 PTS 환산 값.
Top
See Also