C

MISRCalculator 类

class SafeRenderer::MISRCalculator

MISRCalculator 类用于计算该区域的 CRC 值。 更多...

头文件 #include <MISRCalculator>
QtSafeRenderer 2.0

此类在 QtSafeRenderer 2.0 中引入。

公有类型

枚举MISRCalculatorException { UnsupportedSurfaceFormat, RegionOutOfBounds }

公有函数

MISRCalculator(SafeRenderer::AbstractFrameBuffer &frameBuffer, const SafeRenderer::QSafeSize &sizeArg)
virtual~MISRCalculator()
voidgetCRC(SafeRenderer::VerifyRegion &region)

详细描述

MISRCalculator 类提供从帧缓冲区对象中计算区域参考 CRC 值的功能。

成员类型文档

枚举 MISRCalculator::MISRCalculatorException

该枚举描述了 MISRCalculator 类中的异常值。

常量描述
SafeRenderer::MISRCalculator::UnsupportedSurfaceFormat0帧缓冲区表面格式不受支持。
SafeRenderer::MISRCalculator::RegionOutOfBounds1请求的区域位于帧缓冲区区域之外。 }

成员函数文档

MISRCalculator::MISRCalculator(SafeRenderer::AbstractFrameBuffer &frameBuffer, const SafeRenderer::QSafeSize &sizeArg)

使用帧缓冲区 frameBuffer 构造 MISR 计算器对象。 frameBuffer 是 OpenWFD API 的 AbstractFrameBuffer 的实现。 sizeArg 包含帧缓冲区的宽度和高度。如果帧缓冲区表面格式不是 ARGB32,则抛出 SafeRenderer::MISRCalculator::UnsupportedSurfaceFormat

[虚拟]MISRCalculator::~MISRCalculator()

析构函数。

void MISRCalculator::getCRC(SafeRenderer::VerifyRegion &region)

计算 region 的 MISR 值。

如果 region 超出范围,则抛出 SafeRenderer::MISRCalculator::RegionOutOfBounds

某些 Qt 许可证下提供。
了解更多。