DreamineVMS.Web 1.0.0.0
DreamineVMS 에이전트가 제공하는 HLS 카메라 영상을 브라우저에서 관리·재생하는 원격 CCTV 웹 서비스입니다.
로딩중...
검색중...
일치하는것 없음
DreamineVMS.Web.Models.CameraDevice 클래스 참조sealed

더 자세히 ...

속성

required string Id [get]
required string Name [get]
required string Host [get]
required string RtspUrl [get]
int DisplayOrder [get]
string TenantId = "" [get]
bool Enabled = true [get]
bool AutoReconnect = true [get]
bool IsPublic = false [get]
bool IsDirectHls [get]
string HlsUrl [get]

상세한 설명

VMS에서 관리하는 CCTV 카메라 장치 정보입니다.

CameraDevice.cs 파일의 11 번째 라인에서 정의되었습니다.

속성 문서화

◆ AutoReconnect

bool DreamineVMS.Web.Models.CameraDevice.AutoReconnect = true
get

자동 재접속 사용 여부입니다.

CameraDevice.cs 파일의 91 번째 라인에서 정의되었습니다.

91{ get; init; } = true;

다음에 의해서 참조됨 : DreamineVMS.Web.Services.Cameras.SqliteCameraRepository.BindCamera().

◆ DisplayOrder

int DreamineVMS.Web.Models.CameraDevice.DisplayOrder
get

화면 배치 순서입니다.

CameraDevice.cs 파일의 61 번째 라인에서 정의되었습니다.

61{ get; init; }

다음에 의해서 참조됨 : DreamineVMS.Web.Services.Cameras.SqliteCameraRepository.BindCamera().

◆ Enabled

bool DreamineVMS.Web.Models.CameraDevice.Enabled = true
get

사용 여부입니다.

CameraDevice.cs 파일의 81 번째 라인에서 정의되었습니다.

81{ get; init; } = true;

다음에 의해서 참조됨 : DreamineVMS.Web.Services.Cameras.SqliteCameraRepository.BindCamera().

◆ HlsUrl

string DreamineVMS.Web.Models.CameraDevice.HlsUrl
get

HLS 재생 URL. 직접 HLS면 원본 URL, RTSP면 중앙 서버 경로(/hls/{tenantId}/{id}/index.m3u8).

CameraDevice.cs 파일의 123 번째 라인에서 정의되었습니다.

◆ Host

required string DreamineVMS.Web.Models.CameraDevice.Host
get

카메라 IP 또는 호스트입니다.

CameraDevice.cs 파일의 41 번째 라인에서 정의되었습니다.

41{ get; init; }

다음에 의해서 참조됨 : DreamineVMS.Web.Services.Cameras.SqliteCameraRepository.BindCamera().

◆ Id

required string DreamineVMS.Web.Models.CameraDevice.Id
get

카메라 고유 식별자입니다.

CameraDevice.cs 파일의 21 번째 라인에서 정의되었습니다.

21{ get; init; }

다음에 의해서 참조됨 : DreamineVMS.Web.Services.Cameras.SqliteCameraRepository.AddAsync(), DreamineVMS.Web.Services.Cameras.SqliteCameraRepository.BindCamera(), DreamineVMS.Web.Services.Cameras.SqliteCameraRepository.UpdateAsync().

◆ IsDirectHls

bool DreamineVMS.Web.Models.CameraDevice.IsDirectHls
get

HTTP(S)로 시작하는 직접 재생 가능한 HLS URL 여부입니다.

CameraDevice.cs 파일의 111 번째 라인에서 정의되었습니다.

◆ IsPublic

bool DreamineVMS.Web.Models.CameraDevice.IsPublic = false
get

외부에 공개할지 여부입니다. true이면 /{slug}/live 에 노출됩니다.

CameraDevice.cs 파일의 101 번째 라인에서 정의되었습니다.

101{ get; init; } = false;

다음에 의해서 참조됨 : DreamineVMS.Web.Services.Cameras.SqliteCameraRepository.BindCamera().

◆ Name

required string DreamineVMS.Web.Models.CameraDevice.Name
get

카메라 표시 이름입니다.

CameraDevice.cs 파일의 31 번째 라인에서 정의되었습니다.

31{ get; init; }

다음에 의해서 참조됨 : DreamineVMS.Web.Services.Cameras.SqliteCameraRepository.BindCamera().

◆ RtspUrl

required string DreamineVMS.Web.Models.CameraDevice.RtspUrl
get

RTSP 주소입니다.

CameraDevice.cs 파일의 51 번째 라인에서 정의되었습니다.

51{ get; init; }

다음에 의해서 참조됨 : DreamineVMS.Web.Services.Cameras.SqliteCameraRepository.BindCamera().

◆ TenantId

string DreamineVMS.Web.Models.CameraDevice.TenantId = ""
get

소유자 사용자 ID입니다.

CameraDevice.cs 파일의 71 번째 라인에서 정의되었습니다.

71{ get; init; } = "";

다음에 의해서 참조됨 : DreamineVMS.Web.Services.Cameras.SqliteCameraRepository.BindCamera().


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: