Mengambil informasi layout dari sebuah studio produksi.
Deskripsi operasi
Anda dapat memanggil Operasi API ini untuk mengambil informasi layout dari sebuah studio produksi. Jika Anda tidak menentukan ID layout, semua layout dalam studio tersebut akan dikembalikan.
Batas QPS
Batas permintaan per detik (QPS) untuk Operasi API ini adalah 15 panggilan per detik per pengguna. Jika batas ini dilampaui, panggilan API akan dikenai pengendalian aliran, yang dapat memengaruhi operasional bisnis Anda. Oleh karena itu, sebaiknya Anda memanggil Operasi API ini dengan laju yang wajar.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeCasterLayouts |
get |
*Caster
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
ID wilayah. |
cn-shanghai |
| CasterId |
string |
Yes |
ID dari studio produksi.
Catatan
Nama studio produksi dalam daftar pada halaman Cloud Production Studio adalah ID studio produksi tersebut. |
LIVEPRODUCER_POST-cn-0pp1czt**** |
| LayoutId |
string |
No |
ID layout. Jika Anda tidak memberikan nilai untuk LayoutId, semua layout dari studio produksi akan dikembalikan. |
72d2ec7a-4cd7-4a01-974b-7cd53947**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Layouts |
object |
||
| Layout |
array<object> |
Daftar layout. |
|
|
array<object> |
Daftar layout. |
||
| AudioLayers |
object |
||
| AudioLayer |
array<object> |
Daftar konfigurasi AudioLayer. |
|
|
object |
Daftar konfigurasi AudioLayer. |
||
| FixedDelayDuration |
integer |
Latensi tetap untuk audio. Ini dapat digunakan untuk sinkronisasi teks. Unit: milidetik (ms). Nilai default: 0. Nilai yang valid: 0 hingga 5000. |
20 |
| ValidChannel |
string |
Saluran suara yang dapat digunakan untuk input audio. Nilai yang valid:
|
all |
| VolumeRate |
number |
Laju volume. Nilai 1 menunjukkan volume asli. Catatan
Nilai default adalah 0. Ini menampilkan elemen dalam ukuran aslinya. |
1 |
| BlendList |
object |
||
| LocationId |
array |
Daftar posisi terkait. Urutannya sama dengan VideoLayers. |
|
|
string |
ID posisi. |
RV01 |
|
| LayoutId |
string |
ID layout. |
72d2ec7a-4cd7-4a01-974b-7cd53947**** |
| MixList |
object |
||
| LocationId |
array |
Daftar posisi terkait. Urutannya sama dengan AudioLayers. |
|
|
string |
ID posisi. |
RV01 |
|
| VideoLayers |
object |
||
| VideoLayer |
array<object> |
Daftar konfigurasi VideoLayer. Urutan array default digunakan. |
|
|
array<object> |
Daftar konfigurasi VideoLayer. Urutan array default digunakan. |
||
| FillMode |
string |
Mode pengisian elemen. Nilai yang valid:
|
fit |
| FixedDelayDuration |
integer |
Latensi tetap yang ditetapkan untuk video. Ini dapat digunakan untuk sinkronisasi teks. Unit: milidetik (ms). Nilai default: 0. Nilai yang valid: 0 hingga 5000. |
20 |
| HeightNormalized |
number |
Tinggi ternormalisasi dari elemen layer.
|
0.5 |
| PositionNormalizeds |
object |
||
| Position |
array |
Posisi ternormalisasi dari elemen layer dalam format Catatan
Koordinat x dan y harus ternormalisasi. |
|
|
number |
Nilai. |
0 |
|
| PositionRefer |
string |
Titik referensi untuk posisi elemen. Nilai yang valid:
|
topLeft |
| WidthNormalized |
number |
Lebar ternormalisasi dari elemen layer.
|
0.5 |
| RequestId |
string |
ID permintaan. |
3be7ade8-d907-483c-b24a-0dad45**** |
| Total |
integer |
Jumlah total catatan. |
3 |
Contoh
Respons sukses
JSONformat
{
"Layouts": {
"Layout": [
{
"AudioLayers": {
"AudioLayer": [
{
"FixedDelayDuration": 20,
"ValidChannel": "all",
"VolumeRate": 1
}
]
},
"BlendList": {
"LocationId": [
"RV01"
]
},
"LayoutId": "72d2ec7a-4cd7-4a01-974b-7cd53947****",
"MixList": {
"LocationId": [
"RV01"
]
},
"VideoLayers": {
"VideoLayer": [
{
"FillMode": "fit",
"FixedDelayDuration": 20,
"HeightNormalized": 0.5,
"PositionNormalizeds": {
"Position": [
0
]
},
"PositionRefer": "topLeft",
"WidthNormalized": 0.5
}
]
}
}
]
},
"RequestId": "3be7ade8-d907-483c-b24a-0dad45****",
"Total": 3
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 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. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.