디바이스 포털 API 참조Device portal API reference

Windows 장치 포털 의 모든 항목은 데이터에 액세스 하 고 프로그래밍 방식으로 장치를 제어 하는 데 사용할 수 있는 REST API의 맨 위에 빌드됩니다.Everything in the Windows Device Portal is built on top of REST API's that you can use to access the data and control your device programmatically.

앱 배포App deloyment

/api/app/packagemanager/package (DELETE)/api/app/packagemanager/package (DELETE)

앱을 제거 합니다.Uninstalls an app

매개 변수Parameters

  • package: 제거할 패키지의 파일 이름입니다.package : File name of the package to be uninstalled.

/api/app/packagemanager/package (POST)/api/app/packagemanager/package (POST)

앱을 설치 합니다.Installs an App

매개 변수Parameters

  • package: 설치할 패키지의 파일 이름입니다.package : File name of the package to be installed.

PayloadPayload

  • 여러 부분으로 구성 되는 http 본문multi-part conforming http body

/api/app/packagemanager/packages (GET)/api/app/packagemanager/packages (GET)

세부 정보를 사용 하 여 시스템에 설치 된 앱 목록을 검색 합니다.Retrieves the list of installed apps on the system, with details

데이터 반환Return data

  • 세부 정보가 포함 된 설치 된 패키지 목록List of installed packages with details

/api/app/packagemanager/state (GET)/api/app/packagemanager/state (GET)

진행 중인 앱 설치의 상태를 가져옵니다.Gets the status of in progress app installation

덤프 컬렉션Dump collection

/api/debug/dump/usermode/crashcontrol (DELETE)/api/debug/dump/usermode/crashcontrol (DELETE)

테스트용으로 로드 앱에 대 한 크래시 덤프 수집 사용 안 함Disables crash dump collection for a sideloaded app

매개 변수Parameters

  • packageFullname: 패키지 이름packageFullname : package name

/api/debug/dump/usermode/crashcontrol (GET)/api/debug/dump/usermode/crashcontrol (GET)

테스트용으로 로드 apps 크래시 덤프 컬렉션에 대 한 설정을 가져옵니다.Gets settings for sideloaded apps crash dump collection

매개 변수Parameters

  • packageFullname: 패키지 이름packageFullname : package name

/api/debug/dump/usermode/crashcontrol (POST)/api/debug/dump/usermode/crashcontrol (POST)

테스트용으로 로드 앱에 대 한 덤프 제어 설정을 사용 하도록 설정 하 고 설정 합니다.Enables and sets dump control settings for a sideloaded app

매개 변수Parameters

  • packageFullname: 패키지 이름packageFullname : package name

/api/debug/dump/usermode/crashdump (DELETE)/api/debug/dump/usermode/crashdump (DELETE)

테스트용으로 로드 앱에 대 한 크래시 덤프를 삭제 합니다.Deletes a crash dump for a sideloaded app

매개 변수Parameters

  • packageFullname: 패키지 이름packageFullname : package name
  • 파일 이름: 덤프 파일 이름fileName : dump file name

/api/debug/dump/usermode/crashdump (GET)/api/debug/dump/usermode/crashdump (GET)

테스트용으로 로드 앱에 대 한 크래시 덤프를 검색 합니다.Retrieves a crash dump for a sideloaded app

매개 변수Parameters

  • packageFullname: 패키지 이름packageFullname : package name
  • 파일 이름: 덤프 파일 이름fileName : dump file name

데이터 반환Return data

  • 덤프 파일입니다.Dump file. WinDbg 또는 Visual Studio를 사용 하 여 검사Inspect with WinDbg or Visual Studio

/api/debug/dump/usermode/dumps (GET)/api/debug/dump/usermode/dumps (GET)

테스트용으로 로드 apps에 대 한 모든 크래시 덤프 목록을 반환 합니다.Returns list of all crash dumps for sideloaded apps

데이터 반환Return data

  • 테스트용으로 로드 된 앱 당 크래시 덤프 목록List of crash dumps per side loaded app

ETWETW

/api/etw/providers (GET)/api/etw/providers (GET)

등록 된 공급자를 열거 합니다.Enumerates registered providers

데이터 반환Return data

  • 공급자 목록, 이름 및 GUIDList of providers, friendly name and GUID

/api/etw/session/realtime (GET/WebSocket)/api/etw/session/realtime (GET/WebSocket)

실시간 ETW 세션을 만듭니다. websocket을 통해 관리 됩니다.Creates a realtime ETW session; managed over a websocket.

데이터 반환Return data

  • 활성화 된 공급자의 ETW 이벤트ETW events from the enabled providers

Holographic OSHolographic OS

/api/holographic/os/etw/customproviders (GET)/api/holographic/os/etw/customproviders (GET)

시스템에 등록 되지 않은 HoloLens 특정 ETW 공급자 목록을 반환 합니다.Returns a list of HoloLens specific ETW providers that are not registered with the system

/api/holographic/os/services (GET)/api/holographic/os/services (GET)

실행 중인 모든 서비스의 상태를 반환 합니다.Returns the states of all services running.

/api/holographic/os/settings/ipd (GET)/api/holographic/os/settings/ipd (GET)

저장 된 IPD (Interpupillary distance)를 밀리미터 단위로 가져옵니다.Gets the stored IPD (Interpupillary distance) in millimeters

/api/holographic/os/settings/ipd (POST)/api/holographic/os/settings/ipd (POST)

IPD를 설정 합니다.Sets the IPD

매개 변수Parameters

  • ipd: 밀리미터로 지정할 New IPD 값입니다.ipd : New IPD value to be set in millimeters

/api/holographic/os/webmanagement/settings/https (GET)/api/holographic/os/webmanagement/settings/https (GET)

장치 포털에 대 한 HTTPS 요구 사항 가져오기Get HTTPS requirements for the Device Portal

/api/holographic/os/webmanagement/settings/https (POST)/api/holographic/os/webmanagement/settings/https (POST)

장치 포털에 대 한 HTTPS 요구 사항을 설정 합니다.Sets HTTPS requirements for the Device Portal

매개 변수Parameters

  • 필수: 예, 아니요 또는 기본값required : yes, no or default

Holographic 인식Holographic Perception

/api/holographic/perception/client (GET/WebSocket)/api/holographic/perception/client (GET/WebSocket)

Websocket 업그레이드를 수락 하 고 30fps로 업데이트를 전송 하는 인식 클라이언트를 실행 합니다.Accepts websocket upgrades and runs a perception client that sends updates at 30 fps.

매개 변수Parameters

  • clientmode: "활성"은 동적으로 설정할 수 없는 경우 시각적 추적 모드를 강제로 실행 합니다.clientmode: "active" forces visual tracking mode when it can't be established passively

Holographic 열Holographic Thermal

/api/holographic/thermal/stage (GET)/api/holographic/thermal/stage (GET)

장치의 열 단계 가져오기 (0 보통, 1 웜, 2 개 위험)Get the thermal stage of the device (0 normal, 1 warm, 2 critical)

맵 관리자Map Manager

/api/holographic/mapmanager/mapFiles (GET)/api/holographic/mapmanager/mapFiles (GET)

사용 가능한 맵 파일 (mapx) 목록을 가져옵니다.Gets the list of the available map files (.mapx).

/api/holographic/mapmanager/anchorFiles (GET)/api/holographic/mapmanager/anchorFiles (GET)

사용 가능한 앵커 파일 (.. x x x) 목록을 가져옵니다.Gets the list of available anchor files (.ancx).

/api/holographic/mapmanager/srdbFiles (GET)/api/holographic/mapmanager/srdbFiles (GET)

사용 가능한 공간 재구성 데이터베이스 파일 (srdb) 목록을 가져옵니다.Gets the list of available spatial reconstruction database files (.srdb).

/api/holographic/mapmanager/getanchors (GET)/api/holographic/mapmanager/getanchors (GET)

현재 사용자에 대해 지속형 앵커 목록을 가져옵니다.Gets the list of persisted anchors for the current user.

파일 다운로드/업로드/삭제Download/Upload/Delete Files

/api/holographic/mapmanager/download (GET)/api/holographic/mapmanager/download (GET)

지도, 앵커 또는 공간 재구성 데이터베이스 파일을 다운로드 합니다.Downloads a map, anchor, or spatial reconstruction database file. 이 파일은 이전에 업로드 하거나 내보내야 합니다.The file must have been previously uploaded or exported.

매개 변수Parameters

  • 파일 이름: 다운로드할 파일의 이름입니다.FileName: Name of file to download.

예:Example:

$.post("/api/holographic/mapmanager/download?FileName=" + spaceID)

/api/holographic/mapmanager/upload (POST)/api/holographic/mapmanager/upload (POST)

지도, 앵커 또는 공간 재구성 데이터베이스 파일을 업로드 합니다.Uploads a map, anchor, or spatial reconstruction database file. 파일이 업로드 되 면 나중에 시스템에서 사용 하기 위해 가져올 수 있습니다.Once a file is uploaded it can later be imported to be used by the system.

매개 변수Parameters

  • file: 업로드할 파일의 이름입니다.file: Name of the file to upload.

예:Example:

var form_data = new FormData();
form_data.append("file", file_data);

$.ajax({
    url: "/api/holographic/mapmanager/upload",
    dataType: 'json',
    cache: false,
    contentType: false,
    processData: false,
    data: form_data,
    type: 'post'
})

/api/holographic/mapmanager/delete (POST)/api/holographic/mapmanager/delete (POST)

지도, 앵커 또는 공간 재구성 데이터베이스 파일을 삭제 합니다.Deletes a map, anchor, or spatial reconstruction database file. 이 파일은 이전에 업로드 하거나 내보내야 합니다.The file must have been previously uploaded or exported.

매개 변수Parameters

  • FileName: 삭제할 파일의 이름입니다.FileName: Name of file to delete.

예:Example:

$.post("/api/holographic/mapmanager/delete?FileName=" + spaceID)

내보내기Export

/api/holographic/mapmanager/export (POST)/api/holographic/mapmanager/export (POST)

시스템에서 현재 사용 중인 맵을 내보냅니다.Exports the map currently in use by the system. 내보낸 후에는 다운로드할 수 있습니다.Once exported, it can be downloaded.

예:Example:

$.post("/api/holographic/mapmanager/export")

/api/holographic/mapmanager/exportanchors (POST)/api/holographic/mapmanager/exportanchors (POST)

시스템에서 현재 사용 중인 맵을 내보냅니다.Exports the map currently in use by the system. 내보낸 후에는 다운로드할 수 있습니다.Once exported, it can be downloaded. 예:Example:

$.post("/api/holographic/mapmanager/exportanchors")

/api/holographic/mapmanager/exportmapandanchors (POST)/api/holographic/mapmanager/exportmapandanchors (POST)

시스템에서 현재 사용 중인 맵과 앵커를 내보냅니다.Exports the map and anchors currently in use by the system. 내보낸 후에는 다운로드할 수 있습니다.Once are exported, they can be downloaded. 예:Example:

$.post("/api/holographic/mapmanager/exportmapandanchors")

/api/holographic/mapmanager/exportmapandspatialmappingdb (POST)/api/holographic/mapmanager/exportmapandspatialmappingdb (POST)

시스템에서 현재 사용 중인 맵 및 공간 재구성 데이터베이스를 내보냅니다.Exports the map and spatial reconstruction database currently in use by the system. 내보낸 후에는 다운로드할 수 있습니다.Once they are exported, they can be downloaded.

예:Example:

$.post("/api/holographic/mapmanager/exportmapandspatialmappingdb")

가져오기Import

/api/holographic/mapmanager/import (POST)/api/holographic/mapmanager/import (POST)

현재 사용 해야 하는 맵을 시스템에 나타냅니다.Indicates to the system which map should be used be currently used. 내보내거나 업로드 한 파일에 대해를 호출할 수 있습니다.Can be called on files that have been exported or uploaded.

매개 변수Parameters

  • FileName: 사용할 맵의 이름입니다.FileName: Name of the map to be used.

예:Example:

$.post("/api/holographic/mapmanager/import?FileName=" + spaceID, function() { alert("Import was successful!"); })

/api/holographic/mapmanager/importanchors (POST)/api/holographic/mapmanager/importanchors (POST)

현재 사용 해야 하는 앵커를 시스템에 나타냅니다.Indicates to the system which anchors should be used be currently used. 내보내거나 업로드 한 파일에 대해를 호출할 수 있습니다.Can be called on files that have been exported or uploaded.

매개 변수Parameters

  • FileName: 사용할 앵커의 이름입니다.FileName: Name of the anchors to be used.

예:Example:

$.post("/api/holographic/mapmanager/import?FileName=" + spaceID, function() { alert("Import was successful!"); })

/api/holographic/mapmanager/importspatialmappingdb (POST)/api/holographic/mapmanager/importspatialmappingdb (POST)

현재 사용 되는 공간 재구성 데이터베이스를 시스템에 나타냅니다.Indicates to the system which spatial reconstruction database should be used be currently used. 내보내거나 업로드 한 파일에 대해를 호출할 수 있습니다.Can be called on files that have been exported or uploaded.

매개 변수Parameters

  • FileName: 사용할 공간 매핑 db의 이름입니다.FileName: Name of the spatial mapping db to be used.

예:Example:

$.post("/api/holographic/mapmanager/import?FileName=" + spaceID, function() { alert("Import was successful!"); })

기타Other

/api/holographic/mapmanager/resetmapandanchorsandsrdb (POST)/api/holographic/mapmanager/resetmapandanchorsandsrdb (POST)

시스템을 맵, 앵커 및 공간 재구성 데이터베이스로 다시 설정 합니다.Reset the system the map, anchors and spatial reconstruction database.

예:Example:

$.post("/api/holographic/mapmanager/resetmapandanchorsandsrdb")

/api/holographic/mapmanager/status (GET)/api/holographic/mapmanager/status (GET)

마지막으로 가져온 맵, 앵커 및 공간 재구성 데이터베이스 파일을 포함 하 여 시스템의 상태를 가져옵니다.Gets the status of the system, including which map, anchors, and spatial reconstruction database files that were last imported.

혼합 현실 캡처Mixed Reality Capture

/api/holographic/mrc/file (GET)/api/holographic/mrc/file (GET)

장치에서 혼합 된 현실 파일을 다운로드 합니다.Downloads a mixed reality file from the device. 스트리밍을 위해 op = stream 쿼리 매개 변수를 사용 합니다.Use op=stream query parameter for streaming.

매개 변수Parameters

  • filename: hex64로 인코딩된 비디오 파일의 이름입니다.filename : Name, hex64 encoded, of the video file to get
  • op: streamop : stream

/api/holographic/mrc/file (DELETE)/api/holographic/mrc/file (DELETE)

장치에서 혼합 된 현실 기록을 삭제 합니다.Deletes a mixed reality recording from the device.

매개 변수Parameters

  • filename: 삭제할 파일의 이름 (hex64)입니다.filename : Name, hex64 encoded, of the file to delete

/api/holographic/mrc/files (GET)/api/holographic/mrc/files (GET)

장치에 저장 된 혼합 현실 파일의 목록을 반환 합니다.Returns the list of mixed reality files stored on the device

/api/holographic/mrc/photo (POST)/api/holographic/mrc/photo (POST)

혼합 현실 사진을 사용 하 고 장치에 파일을 만듭니다.Takes a mixed reality photo and creates a file on the device

매개 변수Parameters

  • holo: capture holograms: true 또는 false (기본값은 false)holo : capture holograms: true or false (defaults to false)
  • pv: PV 카메라 캡처: true 또는 false (기본값은 false)pv : capture PV camera: true or false (defaults to false)
  • RenderFromCamera: (HoloLens 2만 해당) 사진/비디오 카메라의 관점에서 렌더링: true 또는 false (기본값은 true)RenderFromCamera : (HoloLens 2 only) render from perspective of photo/video camera: true or false (defaults to true)

/api/holographic/mrc/settings (GET)/api/holographic/mrc/settings (GET)

기본 혼합 현실 캡처 설정을 가져옵니다.Gets the default mixed reality capture settings

/api/holographic/mrc/settings (POST)/api/holographic/mrc/settings (POST)

기본 혼합 현실 캡처 설정을 설정 합니다.Sets the default mixed reality capture settings. 이러한 설정 중 일부는 시스템의 MRC 사진 및 비디오 캡처에 적용 됩니다.Some of these settings are applied to the system's MRC photo and video capture.

/api/holographic/mrc/status (GET)/api/holographic/mrc/status (GET)

Windows 장치 포털 내 혼합 현실 캡처의 상태를 가져옵니다.Gets the state of mixed reality capture within the Windows Device Portal.

*응답 _*Response _

응답에는 Windows 장치 포털이 비디오를 기록 하 고 있는지 여부를 나타내는 JSON 속성이 포함 되어 있습니다.The response contains a JSON property indicating if Windows Device Portal is recording video or not.

{"IsRecording" : boolean}

_ /api/holographic/mrc/thumbnail (GET)*_ /api/holographic/mrc/thumbnail (GET)*

지정 된 파일에 대 한 미리 보기 이미지를 가져옵니다.Gets the thumbnail image for the specified file.

매개 변수Parameters

  • 파일 이름: 미리 보기를 요청 하는 파일의 이름 (hex64)입니다.filename: Name, hex64 encoded, of the file for which the thumbnail is being requested

/api/holographic/mrc/video/control/start (POST)/api/holographic/mrc/video/control/start (POST)

혼합 현실 기록을 시작 합니다.Starts a mixed reality recording

매개 변수Parameters

  • holo: capture holograms: true 또는 false (기본값은 false)holo : capture holograms: true or false (defaults to false)
  • pv: PV 카메라 캡처: true 또는 false (기본값은 false)pv : capture PV camera: true or false (defaults to false)
  • mic: 마이크 캡처: true 또는 false (기본값은 false)mic : capture microphone: true or false (defaults to false)
  • 루프백: 응용 프로그램 오디오 캡처: true 또는 false (기본값은 false)loopback : capture app audio: true or false (defaults to false)
  • RenderFromCamera: (HoloLens 2만 해당) 사진/비디오 카메라의 관점에서 렌더링: true 또는 false (기본값은 true)RenderFromCamera : (HoloLens 2 only) render from perspective of photo/video camera: true or false (defaults to true)
  • vstab: (HoloLens 2만 해당) 비디오 안정화 사용: true 또는 false (기본값은 true)vstab : (HoloLens 2 only) enable video stabilization: true or false (defaults to true)
  • vstabbuffer: (HoloLens 2만 해당) 비디오 안정화 버퍼 대기 시간: 0-30 프레임 (기본값은 15 프레임)vstabbuffer: (HoloLens 2 only) video stabilization buffer latency: 0 to 30 frames (defaults to 15 frames)

/api/holographic/mrc/video/control/stop (POST)/api/holographic/mrc/video/control/stop (POST)

현재 혼합 된 현실 기록을 중지 합니다.Stops the current mixed reality recording

혼합 현실 스트리밍Mixed Reality Streaming

HoloLens는 조각화 된 mp4의 청크 다운로드를 통해 혼합 현실의 실시간 미리 보기를 지원 합니다.HoloLens supports live preview of mixed reality via chunked download of a fragmented mp4.

혼합 현실 스트림은 동일한 매개 변수 집합을 공유 하 여 캡처할 항목을 제어 합니다.Mixed reality streams share the same set of parameters to control what is captured:

  • holo: capture holograms: true 또는 falseholo : capture holograms: true or false
  • pv: PV 카메라 캡처: true 또는 falsepv : capture PV camera: true or false
  • mic: 마이크 캡처: true 또는 falsemic : capture microphone: true or false
  • 루프백: 앱 오디오 캡처: true 또는 falseloopback : capture app audio: true or false

이러한 항목이 지정 되지 않은 경우 holograms, photo/video 카메라 및 앱 오디오가 캡처됩니다.If none of these are specified: holograms, photo/video camera, and app audio will be captured
지정 된 경우: 지정 되지 않은 매개 변수는 기본적으로 false로 설정 됩니다.If any are specified: the unspecified parameters will default to false

선택적 매개 변수 (HoloLens 2에만 해당)Optional parameters (HoloLens 2 only)

  • RenderFromCamera: photo/video 카메라의 관점에서 렌더링: true 또는 false (기본값은 true)RenderFromCamera : render from perspective of photo/video camera: true or false (defaults to true)
  • vstab: 비디오 안정화 사용: true 또는 false (기본값은 false)vstab : enable video stabilization: true or false (defaults to false)
  • vstabbuffer: 비디오 안정화 버퍼 대기 시간: 0-30 프레임 (기본값은 15 프레임)vstabbuffer: video stabilization buffer latency: 0 to 30 frames (defaults to 15 frames)

/api/holographic/stream/live.mp4 (GET)/api/holographic/stream/live.mp4 (GET)

1280x720p 30fps 5Mbit 스트림입니다.A 1280x720p 30fps 5Mbit stream.

/api/holographic/stream/live_high.mp4 (GET)/api/holographic/stream/live_high.mp4 (GET)

1280x720p 30fps 5Mbit 스트림입니다.A 1280x720p 30fps 5Mbit stream.

/api/holographic/stream/live_med.mp4 (GET)/api/holographic/stream/live_med.mp4 (GET)

854x480p 30fps 2.5 Mbit 스트림입니다.A 854x480p 30fps 2.5Mbit stream.

/api/holographic/stream/live_low.mp4 (GET)/api/holographic/stream/live_low.mp4 (GET)

428x240p 15fps 0.6 Mbit 스트림입니다.A 428x240p 15fps 0.6Mbit stream.

네트워킹Networking

/sh/svring/ipconfig (GET)/api/networking/ipconfig (GET)

현재 ip 구성을 가져옵니다.Gets the current ip configuration

OS 정보OS Information

///s/정보 (GET)/api/os/info (GET)

운영 체제 정보를 가져옵니다.Gets operating system information

/api/oss (GET)/api/os/machinename (GET)

컴퓨터 이름을 가져옵니다.Gets the machine name

/api/oss (POST)/api/os/machinename (POST)

컴퓨터 이름을 설정 합니다.Sets the machine name

매개 변수Parameters

  • 이름: 새 컴퓨터 이름, hex64 인코딩,를로 설정name : New machine name, hex64 encoded, to set to

인식 시뮬레이션 컨트롤Perception Simulation Control

/api/holographic/simulation/control/mode (GET)/api/holographic/simulation/control/mode (GET)

시뮬레이션 모드 가져오기Get the simulation mode

/api/holographic/simulation/control/mode (POST)/api/holographic/simulation/control/mode (POST)

시뮬레이션 모드 설정Set the simulation mode

매개 변수Parameters

  • 모드: 시뮬레이션 모드: 기본값, 시뮬레이션, 원격, 레거시mode : simulation mode: default, simulation, remote, legacy

/api/holographic/simulation/control/stream (DELETE)/api/holographic/simulation/control/stream (DELETE)

컨트롤 스트림을 삭제 합니다.Delete a control stream.

/api/holographic/simulation/control/stream (GET/WebSocket)/api/holographic/simulation/control/stream (GET/WebSocket)

컨트롤 스트림에 대 한 웹 소켓 연결을 엽니다.Open a web socket connection for a control stream.

/api/holographic/simulation/control/stream (POST)/api/holographic/simulation/control/stream (POST)

컨트롤 스트림 (우선 순위는 필수)을 만들거나 만든 스트림에 데이터를 게시 합니다 (streamId 필요).Create a control stream (priority is required) or post data to a created stream (streamId required). 게시 된 데이터는 ' 응용 프로그램/8 진수 스트림 ' 형식 이어야 합니다.Posted data is expected to be of type 'application/octet-stream'.

/api/holographic/simulation/display/stream (GET/WebSocket)/api/holographic/simulation/display/stream (GET/WebSocket)

' 시뮬레이션 ' 모드일 때 시스템 디스플레이에 렌더링 된 콘텐츠가 포함 된 시뮬레이션 비디오 스트림을 요청 합니다.Request a simulation video stream containing the content rendered to the system display when in 'Simulation' mode. 단순 형식 설명자 헤더는 처음에 전송 되 고, 그 뒤에는 각각 눈 인덱스와 질감 크기를 나타내는 헤더가 앞에 오는, 각각에는 h.264로 인코딩된 질감이 적용 됩니다.A simple format descriptor header will be sent initially, followed by H.264-encoded textures, each preceded by a header indicating the eye index and texture size.

인식 시뮬레이션 재생Perception Simulation Playback

/api/holographic/simulation/playback/file (DELETE)/api/holographic/simulation/playback/file (DELETE)

기록을 삭제 합니다.Delete a recording.

매개 변수Parameters

  • 녹음/녹화: 삭제할 기록의 이름입니다.recording : Name of recording to delete.

/api/holographic/simulation/playback/file (POST)/api/holographic/simulation/playback/file (POST)

기록을 업로드 합니다.Upload a recording.

/api/holographic/simulation/playback/files (GET)/api/holographic/simulation/playback/files (GET)

모든 기록을 가져옵니다.Get all recordings.

/api/holographic/simulation/playback/session (GET)/api/holographic/simulation/playback/session (GET)

기록의 현재 재생 상태를 가져옵니다.Get the current playback state of a recording.

매개 변수Parameters

  • 기록: 기록의 이름입니다.recording : Name of recording.

/api/holographic/simulation/playback/session/file (DELETE)/api/holographic/simulation/playback/session/file (DELETE)

기록을 언로드합니다.Unload a recording.

매개 변수Parameters

  • 녹음/녹화: 언로드할 기록의 이름입니다.recording : Name of recording to unload.

/api/holographic/simulation/playback/session/file (POST)/api/holographic/simulation/playback/session/file (POST)

기록을 로드 합니다.Load a recording.

매개 변수Parameters

  • 기록: 로드할 기록의 이름입니다.recording : Name of recording to load.

/api/holographic/simulation/playback/session/files (GET)/api/holographic/simulation/playback/session/files (GET)

로드 된 모든 기록을 가져옵니다.Get all loaded recordings.

/api/holographic/simulation/playback/session/pause (POST)/api/holographic/simulation/playback/session/pause (POST)

기록을 일시 중지 합니다.Pause a recording.

매개 변수Parameters

  • 기록: 기록의 이름입니다.recording : Name of recording.

/api/holographic/simulation/playback/session/play (POST)/api/holographic/simulation/playback/session/play (POST)

기록을 재생 합니다.Play a recording.

매개 변수Parameters

  • 기록: 기록의 이름입니다.recording : Name of recording.

/api/holographic/simulation/playback/session/stop (POST)/api/holographic/simulation/playback/session/stop (POST)

기록을 중지 합니다.Stop a recording.

매개 변수Parameters

  • 기록: 기록의 이름입니다.recording : Name of recording.

/api/holographic/simulation/playback/session/types (GET)/api/holographic/simulation/playback/session/types (GET)

로드 된 기록에서 데이터의 형식을 가져옵니다.Get the types of data in a loaded recording.

매개 변수Parameters

  • 기록: 기록의 이름입니다.recording : Name of recording.

인식 시뮬레이션 기록Perception Simulation Recording

/api/holographic/simulation/recording/start (POST)/api/holographic/simulation/recording/start (POST)

기록을 시작 합니다.Start a recording. 한 번에 하나의 기록만 활성화 될 수 있습니다.Only a single recording can be active at once. 헤드, 손, spatialMapping 또는 환경 중 하나를 설정 해야 합니다.One of head, hands, spatialMapping or environment must be set.

매개 변수Parameters

  • head: 1로 설정 하 여 헤드 데이터를 기록 합니다.head : Set to 1 to record head data.
  • 실습: 1로 설정 하 여 손으로 데이터를 기록 합니다.hands : Set to 1 to record hand data.
  • spatialMapping: 1로 설정 하 여 공간 매핑을 기록 합니다.spatialMapping : Set to 1 to record spatial mapping.
  • 환경: 환경 데이터를 기록 하려면 1로 설정 합니다.environment : Set to 1 to record environment data.
  • 이름: 기록의 이름입니다.name : Name of the recording.
  • singleSpatialMappingFrame: 단일 공간 매핑 프레임만 기록 하려면 1로 설정 합니다.singleSpatialMappingFrame : Set to 1 to record only a single spatial mapping frame.

/api/holographic/simulation/recording/status (GET)/api/holographic/simulation/recording/status (GET)

기록 상태를 가져옵니다.Get recording state.

/api/holographic/simulation/recording/stop (GET)/api/holographic/simulation/recording/stop (GET)

현재 기록을 중지 합니다.Stop the current recording. 기록이 파일로 반환 됩니다.Recording will be returned as a file.

성능 데이터Performance data

/api/resourcemanager/processes (GET)/api/resourcemanager/processes (GET)

세부 정보를 사용 하 여 실행 중인 프로세스의 목록을 반환 합니다.Returns the list of running processes with details

데이터 반환Return data

  • 프로세스 목록 및 각 프로세스에 대 한 세부 정보를 포함 하는 JSONJSON with list of processes and details for each process

/api/resourcemanager/systemperf (GET)/api/resourcemanager/systemperf (GET)

시스템 성능 통계 (i/o 읽기/쓰기, 메모리 통계 등)를 반환 합니다.Returns system perf statistics (I/O read/write, memory stats etc.

데이터 반환Return data

  • 시스템 정보를 포함 하는 JSON: CPU, GPU, 메모리, 네트워크, IOJSON with system information: CPU, GPU, Memory, Network, IO

전력Power

/sh/svhhhhhs (GET)/api/power/battery (GET)

현재 배터리 상태를 가져옵니다.Gets the current battery state

/api/power/state (GET)/api/power/state (GET)

시스템이 저전원 상태 인지 여부를 확인 합니다.Checks if the system is in a low power state

원격 제어Remote Control

/api/control/restart (POST)/api/control/restart (POST)

대상 장치를 다시 시작 합니다.Restarts the target device

/sh/svcontroli (POST)/api/control/shutdown (POST)

대상 장치를 종료 합니다.Shuts down the target device

작업 관리자Task Manager

/api/taskmanager/app/app (DELETE)/api/taskmanager/app (DELETE)

최신 앱을 중지 합니다.Stops a modern app

매개 변수Parameters

  • 패키지: 앱 패키지의 전체 이름, hex64 인코드package : Full name of the app package, hex64 encoded
  • forcestop: 모든 프로세스를 강제로 중지 합니다 (= 예).forcestop : Force all processes to stop (=yes)

/sh/svaryer/ps (POST)/api/taskmanager/app (POST)

최신 앱을 시작 합니다.Starts a modern app

매개 변수Parameters

  • appid: 시작 하는 앱의 PRAID, hex64 인코드appid : PRAID of app to start, hex64 encoded
  • 패키지: 앱 패키지의 전체 이름, hex64 인코드package : Full name of the app package, hex64 encoded

WiFi 관리WiFi Management

/api/wifi/interfaces (GET)/api/wifi/interfaces (GET)

무선 네트워크 인터페이스를 열거 합니다.Enumerates wireless network interfaces

데이터 반환Return data

  • 세부 정보를 포함 하는 무선 인터페이스 목록 (GUID, 설명 등)List of wireless interfaces with details (GUID, description etc.)

/api/wifi/network (DELETE)/api/wifi/network (DELETE)

지정 된 인터페이스에서 네트워크와 연결 된 프로필을 삭제 합니다.Deletes a profile associated with a network on a specified interface

매개 변수Parameters

  • 인터페이스: 네트워크 인터페이스 guidinterface : network interface guid
  • 프로필: 프로필 이름profile : profile name

/api/wifi/networks (GET)/api/wifi/networks (GET)

지정 된 네트워크 인터페이스의 무선 네트워크를 열거 합니다.Enumerates wireless networks on the specified network interface

매개 변수Parameters

  • 인터페이스: 네트워크 인터페이스 guidinterface : network interface guid

데이터 반환Return data

  • 네트워크 인터페이스에서 찾을 수 있는 무선 네트워크 목록 (세부 정보 포함)List of wireless networks found on the network interface with details

/api/wifi/network (POST)/api/wifi/network (POST)

지정 된 인터페이스의 네트워크에 연결 하거나 연결을 끊습니다.Connects or disconnects to a network on the specified interface

매개 변수Parameters

  • 인터페이스: 네트워크 인터페이스 guidinterface : network interface guid
  • ssid: ssid, hex64 인코딩, 연결ssid : ssid, hex64 encoded, to connect to
  • op: 연결 또는 연결 끊기op : connect or disconnect
  • createprofile: 예 또는 아니요createprofile : yes or no
  • 키: shared key, hex64 encodedkey : shared key, hex64 encoded

Windows 성능 레코더Windows Performance Recorder

/api/wpr/customtrace (POST)/api/wpr/customtrace (POST)

WPR 프로필을 업로드 하 고 업로드 된 프로필을 사용 하 여 추적을 시작 합니다.Uploads a WPR profile and starts tracing using the uploaded profile.

PayloadPayload

  • 여러 부분으로 구성 되는 http 본문multi-part conforming http body

데이터 반환Return data

  • WPR 세션 상태를 반환 합니다.Returns the WPR session status.

/api/wpr/status (GET)/api/wpr/status (GET)

WPR 세션의 상태를 검색 합니다.Retrieves the status of the WPR session

데이터 반환Return data

  • WPR 세션 상태입니다.WPR session status.

/api/wpr/trace (GET)/api/wpr/trace (GET)

WPR (성능) 추적 세션을 중지 합니다.Stops a WPR (performance) tracing session

데이터 반환Return data

  • 추적 ETL 파일을 반환 합니다.Returns the trace ETL file

/api/wpr/trace (POST)/api/wpr/trace (POST)

WPR (성능) 추적 세션을 시작 합니다.Starts a WPR (performance) tracing sessions

매개 변수Parameters

  • 프로필: 프로필 이름입니다.profile : Profile name. 사용 가능한 프로필은 perfprofiles/profiles.js에 저장 됩니다.Available profiles are stored in perfprofiles/profiles.json

데이터 반환Return data

  • 시작 시 WPR 세션 상태를 반환 합니다.On start, returns the WPR session status.

참조See also