camera.startSession

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

고정된 간격 후에 타임아웃되는 세션을 시작합니다. 카메라를 요청하는 클라이언트에 고정하고 카메라가 켜진 상태로 유지되도록 합니다. 새 세션을 시작하는 것은 항상 허용되어야 합니다. 기존 세션이 있는 경우 새 세션을 시작하기 전에 카메라에서 자동으로 종료해야 합니다. 이 명령어는 API 수준 2에서 지원 중단되었습니다.

매개변수

  • timeout: (선택사항) 요청한 세션 시간 제한(초)입니다. 생략된 경우 (HTTP 요청에 본문이 없음) 카메라는 적절한 제한 시간을 결정해야 합니다.

결과

  • sessionId: 유형 문자열의 고유한 세션 식별자입니다.
  • timeout: 세션 시간 제한(초)을 확인했습니다.

오류

  • invalidParameterName: 입력 매개변수 이름을 인식할 수 없습니다.
  • invalidParameterValue: 입력 매개변수 이름이 인식되지만 전달된 값이 잘못되었습니다. 예를 들어 값이 범위를 벗어났거나 데이터 유형이 잘못되었습니다.

명령어 I/O

명령어 입력
{
    "parameters": {
        "timeout": 50
    }
}
명령어 결과
{
    "results": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
명령어 출력 (오류)
{
    "error": {
        "code": "cameraInExclusiveUse",
        "message": "Camera already in exclusive use, new
        session can't be started."
    }
}