仮想スタジオの 1 つ以上のレイアウトを照会します。
操作説明
仮想プロダクションスタジオにレイアウトを追加するには、まず AddStudioLayout オペレーションを呼び出す必要があります。その後、このオペレーションを呼び出して、レイアウト設定を照会できます。
QPS 制限
このオペレーションの 1 秒あたりのクエリ数 (QPS) は、ユーザーあたり最大 15 です。この制限を超える呼び出しはスロットリングされ、ビジネスに影響を及ぼす可能性があります。この点を考慮し、計画的に呼び出しを行ってください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
live:DescribeStudioLayouts |
get |
*Caster
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
任意 |
リージョン ID。 |
cn-shanghai |
| CasterId |
string |
必須 |
プロダクションスタジオの ID。
説明
[クラウドプロダクションスタジオ] ページのリストにあるプロダクションスタジオ名は、プロダクションスタジオの ID です。 |
5c6a2a0d-f228-4a64-af62-20e91b96**** |
| LayoutId |
string |
任意 |
レイアウト ID。複数のレイアウト ID を指定するには、コンマ (,) で区切ります。このパラメーターを空のままにすると、プロダクションスタジオのすべてのレイアウトが返されます。 AddStudioLayout API を呼び出してレイアウトを追加した場合、返された LayoutId を使用します。 |
445409ec-7eaa-461d-8f29-4bec2eb9**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レイアウトの詳細。 |
||
| RequestId |
string |
リクエスト ID。 |
5c6a2a0d-f228-4a64-af62-20e91b9676b3 |
| StudioLayouts |
array<object> |
レイアウトの詳細。 |
|
|
array<object> |
レイアウトの詳細。 |
||
| BgImageConfig |
object |
背景リソースの設定。 |
|
| Id |
string |
背景素材の一意の ID。 |
k12kj31**** |
| ImageUrl |
string |
素材の URL。 |
http://example.org |
| LocationId |
string |
ポジション ID。 |
RV01 |
| MaterialId |
string |
ビデオオンデマンド (VOD) 素材の ID。 |
asdfas9df89asd8f9**** |
| CommonConfig |
object |
共通レイアウトに関する情報。レイアウトが共通レイアウトの場合、このパラメーターが返されます。 |
|
| ChannelId |
string |
ビデオソースがアタッチされているチャネルの ID。 |
RV01 |
| VideoResourceId |
string |
ビデオソースの ID。 |
asdfasdfasdfasdfa**** |
| LayerOrderConfigList |
array<object> |
レイヤー順序の設定。 |
|
|
object |
レイヤー順序の設定。 |
||
| Id |
string |
リソースの一意の ID。 |
k12kj31**** |
| Type |
string |
リソース設定のタイプ。有効な値:
|
media |
| LayoutId |
string |
プロダクションスタジオレイアウトの ID。 |
445409ec-7eaa-461d-8f29-4bec2eb9**** |
| LayoutName |
string |
プロダクションスタジオレイアウトの名前。 |
Test layout |
| LayoutType |
string |
プロダクションスタジオレイアウトのタイプ。有効な値:
|
studio |
| MediaInputConfigList |
array<object> |
マルチメディア入力リソースの設定。 |
|
|
object |
マルチメディア入力ソースの設定。 |
||
| ChannelId |
string |
ビデオソースがアタッチされているチャネルの ID。 |
RV01 |
| FillMode |
string |
フィルモード。デフォルト値は none です。 |
none |
| HeightNormalized |
number |
素材の正規化された高さ。これは、素材の高さと背景の高さの比率です。有効な値: 0~1。 |
0.4 |
| Id |
string |
マルチメディア素材の一意の ID。 |
k12kj31**** |
| ImageMaterialId |
string |
VOD 画像素材の ID。 |
lkajsdfsa8fd89asd8**** |
| Index |
integer |
マルチメディア素材のインデックス。このパラメーターはフロントエンドでの表示用であり、論理的な機能はありません。 |
1 |
| PositionNormalized |
array |
素材の塗りつぶし領域の正規化された座標。 [x,y] 形式です。x と y の値の範囲は 0~1 です。たとえば、[0.1,0.2] は、左上隅から水平方向に 10%、垂直方向に 20% のオフセットを示します。 |
|
|
number |
素材の塗りつぶし領域の正規化された座標。 |
0.1 |
|
| PositionRefer |
string |
素材の位置の基準点。デフォルト値は topLeft で、左上隅が基準点であることを示します。 |
topLeft |
| VideoResourceId |
string |
ビデオソースの ID。 |
asdfasdfasdfasdfa**** |
| WidthNormalized |
number |
素材の正規化された幅。これは、素材の幅と背景の幅の比率です。有効な値: 0~1。 |
0.4 |
| ScreenInputConfigList |
array<object> |
クロマキー入力の設定。 |
|
|
array<object> |
クロマキー入力の設定。 |
||
| AudioConfig |
object |
音声設定。 |
|
| ValidChannel |
string |
対応するチャネル。 |
1 |
| VolumeRate |
number |
音量。 |
1.0 |
| ChannelId |
string |
ビデオソースがアタッチされているチャネルの ID。 |
RV01 |
| Color |
string |
クロマキーの色。有効な値:
|
green |
| HeightNormalized |
number |
正規化された高さ。これは、キーイングされたポートレートの高さと背景の高さの比率です。有効な値: 0~1。 |
0.4 |
| Id |
string |
クロマキーソース素材の一意の ID。 |
k12kj31**** |
| Index |
integer |
クロマキーソースのインデックス。このパラメーターはフロントエンドでの表示用であり、論理的な機能はありません。 |
1 |
| OnlyAudio |
boolean |
音声のみ。 |
true |
| PortraitType |
integer |
ポートレートタイプ。有効な値:
|
0 |
| PositionX |
string |
x 座標。有効な値: 0~1。素材の位置の基準点は左上隅です。 |
0.1 |
| PositionY |
string |
y 座標。有効な値: 0~1。素材の位置の基準点は左上隅です。 |
0.2 |
| VideoResourceId |
string |
ビデオソースの ID。 |
asdfasdfasdfasdfa**** |
| Total |
integer |
レイアウトの総数。 |
1 |
例
成功レスポンス
JSONJSON
{
"RequestId": "5c6a2a0d-f228-4a64-af62-20e91b9676b3",
"StudioLayouts": [
{
"BgImageConfig": {
"Id": "k12kj31****",
"ImageUrl": " http://example.org",
"LocationId": "RV01",
"MaterialId": "asdfas9df89asd8f9****"
},
"CommonConfig": {
"ChannelId": "RV01",
"VideoResourceId": "asdfasdfasdfasdfa****"
},
"LayerOrderConfigList": [
{
"Id": "k12kj31****",
"Type": "media"
}
],
"LayoutId": "445409ec-7eaa-461d-8f29-4bec2eb9****",
"LayoutName": "Test layout",
"LayoutType": "studio",
"MediaInputConfigList": [
{
"ChannelId": "RV01",
"FillMode": "none",
"HeightNormalized": 0.4,
"Id": "k12kj31****",
"ImageMaterialId": "lkajsdfsa8fd89asd8****",
"Index": 1,
"PositionNormalized": [
0.1
],
"PositionRefer": "topLeft",
"VideoResourceId": "asdfasdfasdfasdfa****",
"WidthNormalized": 0.4
}
],
"ScreenInputConfigList": [
{
"AudioConfig": {
"ValidChannel": "1",
"VolumeRate": 1
},
"ChannelId": "RV01",
"Color": "green",
"HeightNormalized": 0.4,
"Id": "k12kj31****",
"Index": 1,
"OnlyAudio": true,
"PortraitType": 0,
"PositionX": "0.1",
"PositionY": "0.2",
"VideoResourceId": "asdfasdfasdfasdfa****"
}
]
}
],
"Total": 1
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidUserId.Malformed | %s, please check userId. | |
| 400 | InvalidCasterId.Malformed | %s, please check and try again later. | |
| 401 | IllegalOperation | %s, please check and try again later. | |
| 500 | InternalError | %s, please try again later. | |
| 404 | InvalidCaster.NotFound | %s, please check and try again later. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。