camera.startCapture

次の値に応じて、動画キャプチャまたはインターバル画像キャプチャを開始します。 captureModeオプション) このコマンドは API レベル 2 で追加されました。

パラメータ

  • このコマンドのリクエスト本文にパラメータはありません。インターバル画像かどうか キャプチャまたは動画キャプチャは、captureMode オプションによって決まります。 インターバル キャプチャの場合、オープンエンドのキャプチャであるかどうかは、 captureNumber が 0 以上かどうかを示す値。 captureModecaptureInterval、 インターバル キャプチャの前に 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 はコマンド終了時に返される結果です。 コマンドが正常に完了しなかった場合(たとえば、 (カメラのバッテリーが切れる前に撮影)や、カメラを接続解除する前に撮影された画像などが該当します。 コマンドが成功した場合 クライアントが camera.listFiles 後でクライアントとカメラの間に新しい接続が確立されたとき。

エラー

  • disabledCommand: コマンドは現在無効になっています。たとえばカメラ 動画キャプチャまたはインターバル キャプチャの途中です。
  • invalidParameterName: パラメータ名を認識できません。たとえば sessionId を認識できません。

コマンド I/O

コマンド入力
none
コマンド出力
{
    "results": {
        "fileUrls":[
            "url1",
            "url2",
            "url3",
            ...
            "urln"
        ]
    }
}
コマンド出力(エラー)
{
    "error": {
        "code": "disabledCommand",
        "message": "Command is currently disabled."
    }
}