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.