레이아웃
조명 리소스는 캔버스 및 현재 재생 중인 이펙트와 상호 작용합니다. 여기에서 현재 이펙트를 확인하고, 변경하고, 프리셋을 변경하거나, 사용자가 현재 설치한 모든 이펙트를 순회할 수 있습니다.
| 메서드 | 엔드포인트 |
|---|---|
| GET | scenes/current_layout |
| PATCH | scenes/current_layout |
| GET | scenes/layouts |
현재 레이아웃 가져오기
섹션 제목: “현재 레이아웃 가져오기”현재 레이아웃에 대한 정보를 가져옵니다.
curl http://localhost:16038/api/v1/scenes/current_layout{ "api_version": "1.0", "data": { "current_layout": { "id": "My Layout 1", "type": "layout" } }, "id": 10, "method": "/api/v1/scenes/current_layout", "params": {}, "status": "ok"}현재 레이아웃 설정
섹션 제목: “현재 레이아웃 설정”현재 활성 레이아웃을 설정합니다.
curl -X PATCH -d "{\"layout\":\"My Layout 1\"}" http://localhost:16038/api/v1/scenes/current_layout{ "api_version": "1.0", "data": { "current_layout": { "id": "My Layout 1", "type": "layout" } }, "id": 3, "method": "/api/v1/scenes/current_layout", "params": { "body": { "layout": "My Layout 1" } }, "status": "ok"}모든 레이아웃 가져오기
섹션 제목: “모든 레이아웃 가져오기”사용자가 보유한 모든 사용 가능한 레이아웃 목록을 가져옵니다.
curl http://localhost:16038/api/v1/scenes/layouts{ "api_version": "1.0", "data": { "items": [ { "id": "My Layout 1", "type": "layout" }, { "id": "My Layout 2", "type": "layout" } ], "type": "layouts" }, "id": 11, "method": "/api/v1/scenes/layouts", "params": {}, "status": "ok"}