class SpeechSynthesisCancellationDetails

Содержит подробные сведения о том, почему результат был отменен. Добавлено в версии 1.4.0.

Элементы

Причина

Синтаксис: public const CancellationReason & Reason;

Причина отмены результата.

ErrorCode

Синтаксис: public const CancellationErrorCode & ErrorCode;

Код ошибки в случае неудачного синтеза речи (для причины задано значение Ошибка). Если причина не является ошибкой, для errorCode задано значение NoError.

ErrorDetails

Синтаксис: public const std::string ErrorDetails;

Сообщение об ошибке в случае неудачного синтеза речи (причина имеет значение Ошибка).

FromResult

Синтаксис: public inline static std::shared_ptr< SpeechSynthesisCancellationDetails > FromResult ( std::shared_ptr< SpeechSynthesisResult > result );

Создает экземпляр объекта SpeechSynthesisCancellationDetails для отмененного объекта SpeechSynthesisResult.

Параметры

  • result Отмененный результат.

Возвращаемое значение

Общий указатель на CancellationDetails.

FromStream

Синтаксис: public inline static std::shared_ptr< SpeechSynthesisCancellationDetails > FromStream ( std::shared_ptr< AudioDataStream > stream );

Создает экземпляр объекта SpeechSynthesisCancellationDetails для отмененного объекта SpeechSynthesisResult.

Параметры

  • stream Отмененный поток аудиоданных.

Возвращаемое значение

Общий указатель на CancellationDetails.