Bagikan melalui


Meeting Kelas

Objek yang melakukan operasi terkait manajemen rapat.

Warisan
builtins.object
Meeting

Konstruktor

Meeting(speech_config: SpeechConfig, meeting_id: str)

Parameter

Nama Deskripsi
speech_config
Diperlukan

Konfigurasi ucapan.

meeting_id
Diperlukan

Pengidentifikasi rapat.

Metode

add_participant_async

Menambahkan peserta ke rapat secara asinkron menggunakan objek peserta atau id pengguna.+

Catatan

Pemanggil perlu memastikan bahwa panggilan asinkron ini selesai sebelum memulai rapat.

Ini dapat dilakukan dengan memanggil fungsi get dari masa depan yang dikembalikan.

delete_meeting_async

Menghapus rapat secara asinkron. Setiap peserta yang masih menjadi bagian dari rapat akan dikeluarkan setelah panggilan ini.

end_meeting_async

Secara asinkron mengakhiri rapat saat ini.

lock_meeting_async

Secara asinkron mengunci rapat. Setelah ini, tidak ada peserta baru yang dapat bergabung.

mute_all_participants_async

Mematikan suara semua peserta secara asinkron kecuali untuk host. Ini mencegah orang lain menghasilkan transkripsi, atau mengirim pesan teks.

mute_participant_async

Mematikan suara peserta tertentu secara asinkron. Ini akan mencegah mereka menghasilkan transkripsi baru, atau mengirim pesan teks.

remove_participant_async

Menghapus peserta dari rapat secara asinkron menggunakan objek peserta atau id pengguna.

start_meeting_async

Secara asinkron mulai rapat.

unlock_meeting_async

Secara asinkron membuka kunci rapat.

unmute_all_participants_async

Secara asinkron menyalakan suara semua peserta, yang memungkinkan peserta menghasilkan transkripsi, atau mengirim pesan teks.

unmute_participant_async

Secara asinkron menyalakan suara peserta tertentu. Ini akan memungkinkan pembuatan transkripsi baru, atau mengirim pesan teks.

add_participant_async

Menambahkan peserta ke rapat secara asinkron menggunakan objek peserta atau id pengguna.+

Catatan

Pemanggil perlu memastikan bahwa panggilan asinkron ini selesai sebelum memulai rapat.

Ini dapat dilakukan dengan memanggil fungsi get dari masa depan yang dikembalikan.

add_participant_async(participant: Participant | None = None, user_id: str | None = None) -> ResultFuture

Parameter

Nama Deskripsi
participant

objek peserta

nilai default: None
user_id

string identifikasi pengguna

nilai default: None

Mengembalikan

Jenis Deskripsi

Masa depan yang berisi objek peserta yang ditambahkan.

delete_meeting_async

Menghapus rapat secara asinkron. Setiap peserta yang masih menjadi bagian dari rapat akan dikeluarkan setelah panggilan ini.

delete_meeting_async() -> ResultFuture

Mengembalikan

Jenis Deskripsi

Masa depan yang terpenuhi setelah rapat dihapus.

end_meeting_async

Secara asinkron mengakhiri rapat saat ini.

end_meeting_async() -> ResultFuture

Mengembalikan

Jenis Deskripsi

Masa depan yang terpenuhi setelah rapat berakhir.

lock_meeting_async

Secara asinkron mengunci rapat. Setelah ini, tidak ada peserta baru yang dapat bergabung.

lock_meeting_async() -> ResultFuture

Mengembalikan

Jenis Deskripsi

Masa depan yang terpenuhi setelah rapat dikunci.

mute_all_participants_async

Mematikan suara semua peserta secara asinkron kecuali untuk host. Ini mencegah orang lain menghasilkan transkripsi, atau mengirim pesan teks.

mute_all_participants_async() -> ResultFuture

Mengembalikan

Jenis Deskripsi

Masa depan yang terpenuhi setelah peserta dibisukan.

mute_participant_async

Mematikan suara peserta tertentu secara asinkron. Ini akan mencegah mereka menghasilkan transkripsi baru, atau mengirim pesan teks.

mute_participant_async(participant_id: str) -> ResultFuture

Parameter

Nama Deskripsi
participant_id
Diperlukan

peserta idnetifier.

Mengembalikan

Jenis Deskripsi

Masa depan yang terpenuhi setelah peserta dibisukan.

remove_participant_async

Menghapus peserta dari rapat secara asinkron menggunakan objek peserta atau id pengguna.

remove_participant_async(participant: Participant | None = None, user_id: str | None = None) -> ResultFuture

Parameter

Nama Deskripsi
participant

objek peserta

nilai default: None
user_id

string identifikasi pengguna

nilai default: None

Mengembalikan

Jenis Deskripsi

Masa depan yang kosong.

start_meeting_async

Secara asinkron mulai rapat.

start_meeting_async() -> ResultFuture

Mengembalikan

Jenis Deskripsi

Masa depan yang terpenuhi setelah rapat dimulai.

unlock_meeting_async

Secara asinkron membuka kunci rapat.

unlock_meeting_async() -> ResultFuture

Mengembalikan

Jenis Deskripsi

Masa depan yang terpenuhi setelah rapat dibuka.

unmute_all_participants_async

Secara asinkron menyalakan suara semua peserta, yang memungkinkan peserta menghasilkan transkripsi, atau mengirim pesan teks.

unmute_all_participants_async() -> ResultFuture

Mengembalikan

Jenis Deskripsi

Masa depan yang terpenuhi setelah peserta dinyalakan suaranya.

unmute_participant_async

Secara asinkron menyalakan suara peserta tertentu. Ini akan memungkinkan pembuatan transkripsi baru, atau mengirim pesan teks.

unmute_participant_async(participant_id: str) -> ResultFuture

Parameter

Nama Deskripsi
participant_id
Diperlukan

peserta idnetifier.

Mengembalikan

Jenis Deskripsi

Masa depan yang terpenuhi setelah peserta dibisukan.

Atribut

authorization_token

Token otorisasi yang akan digunakan untuk menyambungkan ke layanan.

Catatan

Pemanggil perlu memastikan bahwa token otorisasi valid. Sebelum

token otorisasi kedaluwarsa, pemanggil perlu merefreshnya dengan memanggil setter ini dengan

token baru yang valid. Saat nilai konfigurasi disalin saat membuat pengenal baru,

nilai token baru tidak akan berlaku untuk pengenal yang telah dibuat. Untuk

pengenal yang telah dibuat sebelumnya, Anda perlu mengatur token otorisasi

pengenal yang sesuai untuk menyegarkan token. Jika tidak, pengenal akan menemukan

selama transkripsi.

meeting_id

Dapatkan id rapat.

properties

Kumpulan properti dan nilainya ditentukan untuk Peserta ini.