Class Recorder


@RestController @RequestMapping("/vrspace/api/recorder") public class Recorder extends ClientControllerBase
Allows recording and playback of own avatar.
Author:
joe
  • Field Details

  • Constructor Details

    • Recorder

      public Recorder()
  • Method Details

    • recording

      @PostMapping("set") public void recording(Recording state, jakarta.servlet.http.HttpSession session)
      Do something with a recording: record, stop, play, delete
      Parameters:
      state - Identifies recorder and action to perform.
    • save

      @GetMapping("save") public Recording.RecordingData save(String recorderName, jakarta.servlet.http.HttpSession session)
      Save current recording.
      Parameters:
      recorderName - unique name of the recorder to save
      Returns:
      serialized events
    • load

      @PutMapping("load") public void load(String recorderName, @RequestBody Recording.RecordingData data, jakarta.servlet.http.HttpSession session)
      Load an existing recording.
      Parameters:
      recorderName - unique name of the recorder to be created after load
      data - recording data serialized to json with save