osztály átirata::Értekezlet
class Transcription::Meeting
: public std::enable_shared_from_this< Meeting >
Osztály az értekezlethez.
Tagok
Tulajdonságok
Szintaxis: public PropertyCollection & Properties;
Az értekezlethez definiált tulajdonságok és azok értékeinek gyűjteménye.
Értekezlet
Szintaxis: public inline explicit Meeting ( SPXMEETINGHANDLE hmeeting );
Belső konstruktor. Létrehoz egy új példányt a megadott leíróval.
Paraméterek
hmeeting
Recognizer leíró.
~Találkozó
Szintaxis: public inline ~Meeting ( );
Destruktor.
operátor SPXMEETINGHANDLE
Szintaxis: public inline explicit operator SPXMEETINGHANDLE ( ) const;
A mögöttes leíró értékének lekéréséhez használt belső operátor.
Válaszok
Egy fogópont.
GetMeetingId
Szintaxis: public inline std::string GetMeetingId ( );
Kérje le az értekezlet azonosítóját.
Válaszok
Értekezlet azonosítója.
AddParticipantAsync
Szintaxis: public inline std::future< std::shared_ptr< Participant > > AddParticipantAsync ( const std::string & userId );
Vegyen fel egy résztvevőt egy értekezletbe a felhasználó azonosítójával.
Megjegyzés: A visszaadott résztvevő eltávolítható. Ha az ügyfél módosítja a résztvevő attribútumait, a módosított attribútumok csak akkor lesznek átadva a szolgáltatásnak, ha a résztvevő újra hozzáadódik.
Paraméterek
userId
Egy felhasználói azonosító.
Válaszok
a résztvevő közös intelligens mutatója.
AddParticipantAsync
Szintaxis: public inline std::future< std::shared_ptr< User > > AddParticipantAsync ( const std::shared_ptr< User > & user );
Vegyen fel egy résztvevőt egy értekezletbe a User objektummal.
Paraméterek
user
Egy felhasználói objektumra mutató megosztott intelligens mutató.
Válaszok
Az átadott Felhasználói objektum.
AddParticipantAsync
Szintaxis: public inline std::future< std::shared_ptr< Participant > > AddParticipantAsync ( const std::shared_ptr< Participant > & participant );
Vegyen fel egy résztvevőt egy értekezletbe a résztvevő objektummal.
Paraméterek
participant
Egy résztvevő objektumra mutató megosztott intelligens mutató.
Válaszok
Az átadott résztvevő objektum.
RemoveParticipantAsync
Szintaxis: public inline std::future< void > RemoveParticipantAsync ( const std::shared_ptr< Participant > & participant );
Résztvevő eltávolítása az értekezletből a résztvevő objektum használatával.
Paraméterek
participant
Egy résztvevőobjektum megosztott intelligens mutatója.
Válaszok
Üres jövő.
RemoveParticipantAsync
Szintaxis: public inline std::future< void > RemoveParticipantAsync ( const std::shared_ptr< User > & user );
Résztvevő eltávolítása az értekezletből a User objektummal.
Paraméterek
user
Egy felhasználó intelligens mutatója.
Válaszok
Üres jövő.
RemoveParticipantAsync
Szintaxis: public inline std::future< void > RemoveParticipantAsync ( const std::string & userId );
Résztvevő eltávolítása egy értekezletből egy felhasználói azonosító sztring használatával.
Paraméterek
userId
Egy felhasználói azonosító.
Válaszok
Üres jövő.
EndMeetingAsync
Szintaxis: public inline std::future< void > EndMeetingAsync ( );
Befejezi az aktuális értekezletet.
Válaszok
Üres jövő.
SetAuthorizationToken
Szintaxis: public inline void SetAuthorizationToken ( const std::string & token );
Beállítja a kiszolgáló csatlakoztatásához használni kívánt engedélyezési jogkivonatot.
Paraméterek
token
Az engedélyezési jogkivonat.
GetAuthorizationToken
Szintaxis: public inline std::string GetAuthorizationToken ( );
Lekéri az engedélyezési jogkivonatot.
Válaszok
Engedélyezési jogkivonat
StartMeetingAsync
Szintaxis: public inline std::future< void > StartMeetingAsync ( );
Indítsa el az értekezletet.
Válaszok
Üres jövő.
DeleteMeetingAsync
Szintaxis: public inline std::future< void > DeleteMeetingAsync ( );
Törli az értekezletet. A hívás után minden résztvevő, aki még részt vesz az értekezleten, ki lesznek bocsátva.
Válaszok
Üres jövő.
LockMeetingAsync
Szintaxis: public inline std::future< void > LockMeetingAsync ( );
Zárolja az értekezletet. Ezt követően nem tudnak új résztvevők csatlakozni.
Válaszok
Üres jövő.
UnlockMeetingAsync
Szintaxis: public inline std::future< void > UnlockMeetingAsync ( );
Feloldja az értekezlet zárolását.
Válaszok
Üres jövő.
MuteAllParticipantsAsync
Szintaxis: public inline std::future< void > MuteAllParticipantsAsync ( );
A gazdagép kivételével az összes résztvevőt elnémítja. Ez megakadályozza, hogy mások átiratokat generálnak vagy szöveges üzeneteket küldjenek.
Válaszok
Üres jövő.
UnmuteAllParticipantsAsync
Szintaxis: public inline std::future< void > UnmuteAllParticipantsAsync ( );
Lehetővé teszi, hogy más résztvevők átiratokat generáljanak, vagy szöveges üzeneteket küldjenek.
Válaszok
Üres jövő.
MuteParticipantAsync
Szintaxis: public inline std::future< void > MuteParticipantAsync ( const std::string & participantId );
Elnémít egy adott résztvevőt. Ez megakadályozza, hogy új átiratokat generáljanak, vagy szöveges üzeneteket küldjenek.
Paraméterek
participantId
A résztvevő azonosítója.
Válaszok
Üres jövő.
UnmuteParticipantAsync
Szintaxis: public inline std::future< void > UnmuteParticipantAsync ( const std::string & participantId );
Egy adott résztvevő visszahangosítása.
Paraméterek
participantId
A résztvevő azonosítója.
Válaszok
Üres jövő.
CreateMeetingAsync
Szintaxis: public inline static std::future< std::shared_ptr< Meeting > > CreateMeetingAsync ( std::shared_ptr< SpeechConfig > speechConfig , const std::string & meetingId );
Értekezlet létrehozása beszédkonfigurálás és értekezlet-azonosító használatával.
Paraméterek
speechConfig
Beszédkonfigurálási objektum megosztott intelligens mutatója.meetingId
értekezlet-azonosító.
Válaszok
A létrehozott értekezlet-objektum megosztott intelligens mutatója.