|
DreamineVMS 1.0.0.0
Windows PC의 RTSP·USB 카메라 영상을 HLS로 변환해 원격 CCTV Viewer에 전달하는 데스크톱 에이전트입니다.
|


Public 멤버 함수 | |
| CameraRuntimeState | GetState (string cameraId) |
| IReadOnlyList< CameraRuntimeState > | GetAll () |
| void | SetState (string cameraId, CameraConnectionState state, string message, string? error=null) |
| void | IncrementRestart (string cameraId, string message) |
이벤트 | |
| EventHandler< CameraRuntimeState >? | StateChanged |
| DreamineVMS.Services.Runtime.ICameraRuntimeStateService(으)로부터 상속된 이벤트 | |
| EventHandler< CameraRuntimeState >? | StateChanged |
Private 속성 | |
| readonly ConcurrentDictionary< string, CameraRuntimeState > | _states = new() |
메모리 기반 카메라 런타임 상태 관리 서비스입니다.
CameraRuntimeStateService.cs 파일의 14 번째 라인에서 정의되었습니다.
|
inline |
All 값을 가져옵니다.
IReadOnlyList<CameraRuntimeState> 결과입니다.DreamineVMS.Services.Runtime.ICameraRuntimeStateService를 구현.
CameraRuntimeStateService.cs 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : _states.
|
inline |
State 값을 가져옵니다.
| cameraId | camera Id에 사용할 string 값입니다. |
CameraRuntimeState 결과입니다.DreamineVMS.Services.Runtime.ICameraRuntimeStateService를 구현.
CameraRuntimeStateService.cs 파일의 60 번째 라인에서 정의되었습니다.
다음을 참조함 : _states.
다음에 의해서 참조됨 : IncrementRestart(), SetState().

|
inline |
Increment Restart 작업을 수행합니다.
| cameraId | camera Id에 사용할 string 값입니다. |
| message | 처리할 메시지입니다. |
DreamineVMS.Services.Runtime.ICameraRuntimeStateService를 구현.
CameraRuntimeStateService.cs 파일의 169 번째 라인에서 정의되었습니다.
다음을 참조함 : GetState(), DreamineVMS.Models.CameraRuntimeState.RestartCount, StateChanged.

|
inline |
State 값을 설정합니다.
| cameraId | camera Id에 사용할 string 값입니다. |
| state | state에 사용할 CameraConnectionState 값입니다. |
| message | 처리할 메시지입니다. |
| error | error에 사용할 string? 값입니다. |
DreamineVMS.Services.Runtime.ICameraRuntimeStateService를 구현.
CameraRuntimeStateService.cs 파일의 126 번째 라인에서 정의되었습니다.
다음을 참조함 : GetState(), DreamineVMS.Models.CameraRuntimeState.RestartCount, DreamineVMS.Models.CameraRuntimeState.State, StateChanged.

|
private |
states 값을 보관합니다.
CameraRuntimeStateService.cs 파일의 24 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetAll(), GetState().
| EventHandler<CameraRuntimeState>? DreamineVMS.Services.Runtime.CameraRuntimeStateService.StateChanged |
State Changed 상황이 발생할 때 알립니다.
CameraRuntimeStateService.cs 파일의 34 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : IncrementRestart(), SetState().