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.31
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