![]() |
XVideo Class |
public class XVideo : IDisposable
The XVideo type exposes the following members.
Name | Description | |
---|---|---|
![]() | AnalysisMode | 비디오를 분석 모드로 재생할 것인지 나타낸다. 분석 모드인 경우 모든 프레임을 순차적으로 빠르게 재생한다. |
![]() | AutoFixPts | Deprecated: 비디오 PTS를 자동으로 보정하는지 나타낸다. 휴리스틱으로 보정하므로 원본 PTS를 신뢰할 수 있으면 보정하지 않는다. (기본값: 안 함) |
![]() | IsMPEG | 동영상이 MPEG 형식인지 확인한다. |
![]() | LastRenderPts | 마지막으로 재생한 프레임의 PTS를 반환한다. |
![]() | LiveStreamingMode | 비디오 입력 소스가 라이브 스트리밍인지 나타낸다. 라이브 스트리밍의 경우 검색이 안 되고 PTS를 무시하고 패킷이 도달하는 대로 그린다. |
![]() | NetworkMode | 비디오 입력 소스가 네트워크 스트리밍인지 나타낸다. |
![]() | ProgramInfo | 동영상 프로그램 구성 정보를 얻는다. |
![]() | StartChannel | 비디오 전체에서 가장 먼저 시작하는 채널을 얻는다. |
![]() | StartPts | 비디오 전체에서 시작 프레임의 PTS를 반환한다. |
![]() | StrictChecksumKLV | 동영상 메타데이터 체크섬을 엄격하게 검사하는지 확인한다. |
![]() | URL | 비디오 입력 URL을 얻는다. |
Name | Description | |
---|---|---|
![]() | Close | 현재 Video 스트림을 닫는다. 개발자는 이 함수를 부르기 전에 NXVideoView 객체를 호출해야 한다. |
![]() | GetChannel | 입력 인덱스에 해당하는 채널을 얻는다. |
![]() | GetChannelProxy | 입력 인덱스에 해당하는 채널의 프록시를 얻는다. |
![]() | GetLastError | Error가 존재할시 마지막 발생한 Error를 얻는다. |
![]() | GetNativeVideo | |
![]() | GetNumChannels | 객체에 포함된 채널의 수를 얻는다. |
![]() | GetNumStreams | 총 스트림의 수를 얻는다. |
![]() | Pause | 전체 비디오 채널 재생을 일시 정지한다. |
![]() | PtsToStreamTime | 첫 재생 채널 기준 PTS값을 시간으로 변환한다. 입력된 PTS(Presentation Time Stamp)에 대한 시간(초)를 계산한다. 특정 시간에 대한 시간 = (입력 PTS값 - 시작 PTS값) * PTS에 대한 시간 환산 값. |
![]() | Resume | 일시 정지된 비디오 재생을 재개한다. |
![]() | Seek(Double) | 비디오 안에서 재생 시작이 가장 빠른 채널을 기준으로 탐색을 수행한다. |
![]() | Seek(Int64) | 비디오 안에서 재생 시작이 가장 빠른 채널을 기준으로 탐색을 수행한다. |
![]() | StreamTimeToPts | 시간을 첫 재생 채널 기준 PTS값으로 변환한다. 입력된 재생 시간에 대한 PTS를 계산한다. 특정 시간에 대한 PTS = 시작 PTS + 입력 시간 * 시간에 대한 PTS 환산 값. |