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.