![]() |
XVideo
|
public class XVideoGroup : IDisposable
The XVideoGroup type exposes the following members.
Name | Description | |
---|---|---|
![]() | XVideoGroup | 동영상 그룹 기본 생성자. |
Name | Description | |
---|---|---|
![]() | AnalysisMode | 동기화 프레임을 빠짐 없이 재생하는 분석 모드 설정. |
![]() | Channels | 동영상 그룹 구성 채널 배열. |
![]() | Count | 동영상 그룹 구성 채널 수. |
![]() | EnableVirtualMosaic | 센서모델을 활용한 가상 모자이크(상대정합) 기능 설정. |
![]() | MaxInputDelay | 그룹 구성 채널 간 최대 허용 시작 편차. 패킷 버퍼 허용 범위 이내로 설정 권장. (단위: 밀리초) |
![]() | MaxSyncSlack | 프레임 동기화 최대 선행 시간 기준. (단위: 밀리초) |
![]() | ReferenceChannel | 동영상 그룹 기준 채널. |
![]() | StartChannel | 동영상 그룹 시작 채널. |
![]() | SyncGroupFilter | 동기화 프레임 집합 필터링 이벤트를 렌더링 직전에 호출하고 이벤트 처리를 대기하는 동작 모드 설정. |
![]() | SyncThreshold | 프레임 동기화 시간 기준. 프레임 전후 임계값 범위 내의 프레임을 동일 프레임으로 본다. (단위: 밀리초) |
Name | Description | |
---|---|---|
![]() | Clear | 동영상 그룹 구성 채널을 모두 제거한다. |
![]() | CloseOutputUrl | 동영상 그룹 녹화 또는 전송을 마무리한다. 파일로 저장하는 경우 필요한 정보들을 추가로 기록하고 파일을 닫는다. |
![]() | Dispose | 동영상 그룹 소멸자. |
![]() | GetRecordTimestamp | 채널 PTS에 대응하는 메타데이터 기록 타임스탬프를 구한다. |
![]() | GetRefPts | 채널 PTS에 대응하는 기준 채널 PTS를 구한다. |
![]() | GetRefStreamTime | 채널 PTS에 대응하는 기준 채널 재생 시간을 구한다. |
![]() | OpenOutputUrl | 동영상 그룹을 동기화 재생하면서 동시에 다중 프로그램 MPEG-TS 형식으로 저장하거나 스트리밍을 하도록 준비한다. |
![]() | Pause | 동영상 그룹의 동기화 재생을 멈춘다. |
![]() | Resume | 동영상 그룹의 동기화 재생을 재개한다. |
![]() | SetGroupMetadAddHandler | 동영상 그룹 메타데이터 추가 처리기 설정. |
![]() | SetGroupMetadUpdateHandler | 동영상 그룹 메타데이터 갱신 처리기 설정. |
![]() | SetVideoChannels(ICollectionXVideoChannel, Int32) | |
![]() | SetVideoChannels(XVideoChannel, Int32) | 동영상 그룹을 구성하는 채널 집합을 등록한다. |
![]() | StartMuxing | 동기화된 동영상 그룹을 녹화 또는 전송을 시작한다. |
![]() | StopMuxing | 동영상 그룹 녹화 또는 전송을 중지한다. 이 경우, 비디오 출력만 멈추고, 만약 파일로 저장하는 경우 CloseOutputUrl() 메쏘드를 불러야 파일 저장이 완료된다. |
Name | Description | |
---|---|---|
![]() | OnSyncFrameGroup | 동기화 재생 프레임 집합 필터링 이벤트를 정의한다. |