Partilhar via


classe SpeechSynthesisCancellationDetails

Contém informações detalhadas sobre o motivo pelo qual um resultado foi cancelado. Adicionado na versão 1.4.0.

Membros

Razão

Sintaxe: public const CancellationReason & Reason;

O motivo pelo qual o resultado foi cancelado.

CódigoDoErro

Sintaxe: public const CancellationErrorCode & ErrorCode;

O código de erro no caso de uma sintetização de voz sem êxito (a razão está definida como Erro). Se Motivo não for Erro, ErrorCode está definido como NoError.

ErrorDetails

Sintaxe: public const std::string ErrorDetails;

A mensagem de erro no caso de uma sintetização de voz sem êxito (a razão está definida como Erro).

FromResult

Sintaxe: public inline static std::shared_ptr< SpeechSynthesisCancellationDetails > FromResult ( std::shared_ptr< SpeechSynthesisResult > result );

Cria uma instância do objeto SpeechSynthesisCancellationDetails para o SpeechSynthesisResult cancelado.

Parâmetros

  • result O resultado que foi cancelado.

Devoluções

Um ponteiro partilhado para CancellationDetails.

FromStream

Sintaxe: public inline static std::shared_ptr< SpeechSynthesisCancellationDetails > FromStream ( std::shared_ptr< AudioDataStream > stream );

Cria uma instância do objeto SpeechSynthesisCancellationDetails para o SpeechSynthesisResult cancelado.

Parâmetros

  • stream O fluxo de dados de áudio que foi cancelado.

Devoluções

Um ponteiro partilhado para CancellationDetails.