다음 값에 따라 비디오 캡처 또는 인터벌 이미지 캡처를 시작합니다.
옵션의 captureMode
이 명령어는 API 수준 2에 추가되었습니다.
매개변수
- 이 명령어의 요청 본문에는 매개변수가 없습니다. 인터벌 이미지인지 여부
캡처 또는 동영상 캡처는
captureMode
옵션에 의해 결정됩니다. 간격 캡처의 경우 개방형 캡처인지 여부는captureNumber
가 0 이상인지 여부captureMode
,captureInterval
및 인터벌 캡처 전에captureNumber
를 설정해야 합니다.captureMode
만 '동영상'으로 설정하면 됩니다. 동영상 재생 전 camera.stopCapture 명령어를 통해서만 중지할 수 있습니다.
결과
- 개방형 캡처 (CaptureMode == "video" 또는 captureNumber == 0인 경우)
<ph type="x-smartling-placeholder">
- </ph>
- 결과가 없습니다.
- 개방형이 아닌 간격 캡처:
<ph type="x-smartling-placeholder">
- </ph>
- fileUrls: 이미지를 가리키는 절대 URL 목록입니다.
파일 간 간격입니다. 이 명령어는
캡처 후 즉시
fileUrls
완료하려면captureNumber
남았습니다. 명령어의 진행률은 인코더-디코더 모델을 호출합니다. 예를 들어, 예상 소요 시간 (time = captureInterval * (captureNumber - 1)
) /osc/commands/status API 사용 그리고fileUrls
는 명령어가 완료되면 반환되는 결과입니다. 명령어가 성공적으로 완료되지 않는 경우 (예: 이미지 중 3개만 카메라 배터리가 소진되기 전에 촬영한 사진) 또는 카메라 연결이 끊어짐 명령이 성공적으로 완료되면, 클라이언트는camera.listFiles
클라이언트와 카메라 간에 새로운 연결이 설정될 때 새로운 연결을 생성합니다.
- fileUrls: 이미지를 가리키는 절대 URL 목록입니다.
파일 간 간격입니다. 이 명령어는
캡처 후 즉시
오류
- disableCommand: 명령어가 현재 사용 중지되어 있습니다. 예를 들어 카메라 인터벌 캡처나 동영상 캡처 중에 있을 수 있습니다.
- invalidParameterName: 매개변수 이름을 인식할 수 없습니다. 예를 들어
sessionId
주소를 인식할 수 없습니다.
명령어 I/O | |
---|---|
명령어 입력 | none |
명령어 결과 | { "results": { "fileUrls":[ "url1", "url2", "url3", ... "urln" ] } } |
명령어 출력 (오류) | { "error": { "code": "disabledCommand", "message": "Command is currently disabled." } } |