sınıf Transkripsiyonu::Toplantı
class Transcription::Meeting
: public std::enable_shared_from_this< Meeting >
Toplantı sınıfı.
Üyeler
Özellikler
Söz dizimi: public PropertyCollection & Properties;
Bu Toplantı için tanımlanan özellikler ve değerleri koleksiyonu.
Toplantı
Söz dizimi: public inline explicit Meeting ( SPXMEETINGHANDLE hmeeting );
İç oluşturucu. Sağlanan tanıtıcıyı kullanarak yeni bir örnek oluşturur.
Parametreler
hmeeting
Tanıyıcı tutamacı.
~Toplantı
Söz dizimi: public inline ~Meeting ( );
Yıkıcı.
işleç SPXMEETINGHANDLE
Söz dizimi: public inline explicit operator SPXMEETINGHANDLE ( ) const;
Temel alınan tanıtıcı değerini almak için kullanılan iç işleç.
Döndürülenler
Bir tutamaç.
GetMeetingId
Söz dizimi: public inline std::string GetMeetingId ( );
Toplantı kimliğini alın.
Döndürülenler
Toplantı kimliği.
AddParticipantAsync
Söz dizimi: public inline std::future< std::shared_ptr< Participant > > AddParticipantAsync ( const std::string & userId );
Kullanıcının kimliğini kullanarak toplantıya katılımcı ekleyin.
Not: Döndürülen katılımcı kaldırmak için kullanılabilir. İstemci katılımcının özniteliklerini değiştirirse, değiştirilen öznitelikler yalnızca katılımcı yeniden eklendiğinde hizmete geçirilir.
Parametreler
userId
Kullanıcı kimliği.
Döndürülenler
katılımcının paylaşılan akıllı işaretçisi.
AddParticipantAsync
Söz dizimi: public inline std::future< std::shared_ptr< User > > AddParticipantAsync ( const std::shared_ptr< User > & user );
Kullanıcı nesnesini kullanarak toplantıya katılımcı ekleyin.
Parametreler
user
Bir User nesnesi için paylaşılan akıllı işaretçi.
Döndürülenler
User nesnesinde geçirilen.
AddParticipantAsync
Söz dizimi: public inline std::future< std::shared_ptr< Participant > > AddParticipantAsync ( const std::shared_ptr< Participant > & participant );
Katılımcı nesnesini kullanarak toplantıya katılımcı ekleyin.
Parametreler
participant
Katılımcı nesnesinin paylaşılan akıllı işaretçisi.
Döndürülenler
Geçirilen katılımcı nesnesi.
RemoveParticipantAsync
Söz dizimi: public inline std::future< void > RemoveParticipantAsync ( const std::shared_ptr< Participant > & participant );
Katılımcı nesnesini kullanarak katılımcıyı toplantıdan kaldırma.
Parametreler
participant
Katılımcı nesnesinin paylaşılan akıllı işaretçisi.
Döndürülenler
Boş bir gelecek.
RemoveParticipantAsync
Söz dizimi: public inline std::future< void > RemoveParticipantAsync ( const std::shared_ptr< User > & user );
Kullanıcı nesnesini kullanarak bir katılımcıyı toplantıdan kaldırın.
Parametreler
user
Bir Kullanıcının akıllı işaretçisi.
Döndürülenler
Boş bir gelecek.
RemoveParticipantAsync
Söz dizimi: public inline std::future< void > RemoveParticipantAsync ( const std::string & userId );
Kullanıcı kimliği dizesi kullanarak toplantıdan katılımcıyı kaldırma.
Parametreler
userId
Kullanıcı kimliği.
Döndürülenler
Boş bir gelecek.
EndMeetingAsync
Söz dizimi: public inline std::future< void > EndMeetingAsync ( );
Geçerli toplantıyı sona erdiriyor.
Döndürülenler
Boş bir gelecek.
SetAuthorizationToken
Söz dizimi: public inline void SetAuthorizationToken ( const std::string & token );
Sunucuyu bağlamak için kullanılacak yetkilendirme belirtecini ayarlar.
Parametreler
token
Yetkilendirme belirteci.
GetAuthorizationToken
Söz dizimi: public inline std::string GetAuthorizationToken ( );
Yetkilendirme belirtecini alır.
Döndürülenler
Yetkilendirme belirteci
StartMeetingAsync
Söz dizimi: public inline std::future< void > StartMeetingAsync ( );
Toplantıyı başlatın.
Döndürülenler
Boş bir gelecek.
DeleteMeetingAsync
Söz dizimi: public inline std::future< void > DeleteMeetingAsync ( );
Toplantıyı siler. Hala toplantının parçası olan tüm katılımcılar bu çağrıdan sonra çıkarılır.
Döndürülenler
Boş bir gelecek.
LockMeetingAsync
Söz dizimi: public inline std::future< void > LockMeetingAsync ( );
Toplantıyı kilitler. Bundan sonra hiçbir yeni katılımcı katılamayacaktır.
Döndürülenler
Boş bir gelecek.
UnlockMeetingAsync
Söz dizimi: public inline std::future< void > UnlockMeetingAsync ( );
Toplantının kilidini açar.
Döndürülenler
Boş bir gelecek.
Sesi KapatTümParticipantsAsync
Söz dizimi: public inline std::future< void > MuteAllParticipantsAsync ( );
Ev sahibi dışındaki tüm katılımcıların sesini kapat. Bu, başkalarının transkripsiyonlar oluşturmasını veya kısa mesaj göndermesini engeller.
Döndürülenler
Boş bir gelecek.
UnmuteAllParticipantsAsync
Söz dizimi: public inline std::future< void > UnmuteAllParticipantsAsync ( );
Diğer katılımcıların transkripsiyon oluşturmasına veya kısa mesaj göndermesine izin verir.
Döndürülenler
Boş bir gelecek.
MuteParticipantAsync
Söz dizimi: public inline std::future< void > MuteParticipantAsync ( const std::string & participantId );
Belirli bir katılımcıyı sessize alır. Bu, yeni transkripsiyonlar oluşturmalarını veya kısa mesaj göndermelerini engeller.
Parametreler
participantId
Katılımcının tanımlayıcısı.
Döndürülenler
Boş bir gelecek.
UnmuteParticipantAsync
Söz dizimi: public inline std::future< void > UnmuteParticipantAsync ( const std::string & participantId );
Belirli bir katılımcının seslerini kaldırma.
Parametreler
participantId
Katılımcının tanımlayıcısı.
Döndürülenler
Boş bir gelecek.
CreateMeetingAsync
Söz dizimi: public inline static std::future< std::shared_ptr< Meeting > > CreateMeetingAsync ( std::shared_ptr< SpeechConfig > speechConfig , const std::string & meetingId );
Konuşma yapılandırması ve toplantı kimliği kullanarak toplantı oluşturun.
Parametreler
speechConfig
Konuşma yapılandırma nesnesinin paylaşılan akıllı işaretçisi.meetingId
toplantı kimliği.
Döndürülenler
Oluşturulan toplantı nesnesinin paylaşılan akıllı işaretçisi.