Partilhar via


transcrição da turma::Reunião

class Transcription::Meeting
  : public std::enable_shared_from_this< Meeting >

Turma para reunião.

Membros

Propriedades

Sintaxe: public PropertyCollection & Properties;

Uma coleção de propriedades e os respetivos valores definidos para esta Reunião.

Reunião

Sintaxe: public inline explicit Meeting ( SPXMEETINGHANDLE hmeeting );

Construtor interno. Cria uma nova instância com o identificador fornecido.

Parâmetros

  • hmeeting Identificador do reconhecedor.

~Reunião

Sintaxe: public inline ~Meeting ( );

Destrutor.

operador SPXMEETINGHANDLE

Sintaxe: public inline explicit operator SPXMEETINGHANDLE ( ) const;

Operador interno utilizado para obter o valor do identificador subjacente.

Devoluções

Um identificador.

GetMeetingId

Sintaxe: public inline std::string GetMeetingId ( );

Obtenha o ID da reunião.

Devoluções

ID da reunião.

AddParticipantAsync

Sintaxe: public inline std::future< std::shared_ptr< Participant > > AddParticipantAsync ( const std::string & userId );

Adicione um participante a uma reunião com o ID do utilizador.

Nota: o participante devolvido pode ser utilizado para remover. Se o cliente alterar os atributos do participante, os atributos alterados são transmitidos para o serviço apenas quando o participante for adicionado novamente.

Parâmetros

  • userId Um ID de utilizador.

Devoluções

um ponteiro inteligente partilhado do participante.

AddParticipantAsync

Sintaxe: public inline std::future< std::shared_ptr< User > > AddParticipantAsync ( const std::shared_ptr< User > & user );

Adicione um participante a uma reunião com o objeto Utilizador.

Parâmetros

  • user Um ponteiro inteligente partilhado para um objeto utilizador.

Devoluções

O objeto Utilizador transmitido.

AddParticipantAsync

Sintaxe: public inline std::future< std::shared_ptr< Participant > > AddParticipantAsync ( const std::shared_ptr< Participant > & participant );

Adicione um participante a uma reunião com o objeto participante.

Parâmetros

  • participant Um ponteiro inteligente partilhado para um objeto de participante.

Devoluções

O objeto de participante transmitido.

RemoveParticipantAsync

Sintaxe: public inline std::future< void > RemoveParticipantAsync ( const std::shared_ptr< Participant > & participant );

Remova um participante de uma reunião com o objeto participante.

Parâmetros

  • participant Um ponteiro inteligente partilhado de um objeto participante.

Devoluções

Um futuro vazio.

RemoveParticipantAsync

Sintaxe: public inline std::future< void > RemoveParticipantAsync ( const std::shared_ptr< User > & user );

Remova um participante de uma reunião com o objeto Utilizador.

Parâmetros

  • user Um ponteiro inteligente de um Utilizador.

Devoluções

Um futuro vazio.

RemoveParticipantAsync

Sintaxe: public inline std::future< void > RemoveParticipantAsync ( const std::string & userId );

Remova um participante de uma reunião com uma cadeia de ID de utilizador.

Parâmetros

  • userId Um ID de utilizador.

Devoluções

Um futuro vazio.

EndMeetingAsync

Sintaxe: public inline std::future< void > EndMeetingAsync ( );

Termina a reunião atual.

Devoluções

Um futuro vazio.

SetAuthorizationToken

Sintaxe: public inline void SetAuthorizationToken ( const std::string & token );

Define o token de autorização que será utilizado para ligar o servidor.

Parâmetros

  • token O token de autorização.

GetAuthorizationToken

Sintaxe: public inline std::string GetAuthorizationToken ( );

Obtém o token de autorização.

Devoluções

Token de autorização

StartMeetingAsync

Sintaxe: public inline std::future< void > StartMeetingAsync ( );

Inicie a reunião.

Devoluções

Um futuro vazio.

DeleteMeetingAsync

Sintaxe: public inline std::future< void > DeleteMeetingAsync ( );

Elimina a reunião. Todos os participantes que ainda fazem parte da reunião serão expulsos após esta chamada.

Devoluções

Um futuro vazio.

LockMeetingAsync

Sintaxe: public inline std::future< void > LockMeetingAsync ( );

Bloqueia a reunião. Depois disso, nenhum novo participante poderá participar.

Devoluções

Um futuro vazio.

UnlockMeetingAsync

Sintaxe: public inline std::future< void > UnlockMeetingAsync ( );

Desbloqueia a reunião.

Devoluções

Um futuro vazio.

MuteAllParticipantsAsync

Sintaxe: public inline std::future< void > MuteAllParticipantsAsync ( );

Desativa todos os participantes, exceto o anfitrião. Isto impede que outras pessoas gerem transcrições ou enviem mensagens SMS.

Devoluções

Um futuro vazio.

UnmuteAllParticipantsAsync

Sintaxe: public inline std::future< void > UnmuteAllParticipantsAsync ( );

Permite que outros participantes gerem transcrições ou enviem mensagens SMS.

Devoluções

Um futuro vazio.

MuteParticipantAsync

Sintaxe: public inline std::future< void > MuteParticipantAsync ( const std::string & participantId );

Desativa o som de um participante específico. Isto impedirá a geração de novas transcrições ou o envio de mensagens SMS.

Parâmetros

  • participantId O identificador do participante.

Devoluções

Um futuro vazio.

UnmuteParticipantAsync

Sintaxe: public inline std::future< void > UnmuteParticipantAsync ( const std::string & participantId );

Ativa o som de um participante específico.

Parâmetros

  • participantId O identificador do participante.

Devoluções

Um futuro vazio.

CreateMeetingAsync

Sintaxe: public inline static std::future< std::shared_ptr< Meeting > > CreateMeetingAsync ( std::shared_ptr< SpeechConfig > speechConfig , const std::string & meetingId );

Crie uma reunião com uma configuração de voz e um ID de reunião.

Parâmetros

  • speechConfig Um ponteiro inteligente partilhado de um objeto de configuração de voz.

  • meetingId ID da reunião.

Devoluções

Um ponteiro inteligente partilhado do objeto de reunião criado.