콘텐츠로 이동

레이아웃

조명 리소스는 캔버스 및 현재 재생 중인 이펙트와 상호 작용합니다. 여기에서 현재 이펙트를 확인하고, 변경하고, 프리셋을 변경하거나, 사용자가 현재 설치한 모든 이펙트를 순회할 수 있습니다.

메서드엔드포인트
GETscenes/current_layout
PATCHscenes/current_layout
GETscenes/layouts

현재 레이아웃에 대한 정보를 가져옵니다.

Terminal window
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"
}

현재 활성 레이아웃을 설정합니다.

Terminal window
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"
}

사용자가 보유한 모든 사용 가능한 레이아웃 목록을 가져옵니다.

Terminal window
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"
}