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.