C
MISRCalculator 类
class SafeRenderer::MISRCalculatorMISRCalculator 类用于计算该区域的 CRC 值。 更多...
头文件 | #include <MISRCalculator> |
自 | QtSafeRenderer 2.0 |
此类在 QtSafeRenderer 2.0 中引入。
公有类型
枚举 | MISRCalculatorException { UnsupportedSurfaceFormat, RegionOutOfBounds } |
公有函数
MISRCalculator(SafeRenderer::AbstractFrameBuffer &frameBuffer, const SafeRenderer::QSafeSize &sizeArg) | |
virtual | ~MISRCalculator() |
void | getCRC(SafeRenderer::VerifyRegion ®ion) |
成员类型文档
枚举 MISRCalculator::MISRCalculatorException
该枚举描述了 MISRCalculator 类中的异常值。
常量 | 值 | 描述 |
---|---|---|
SafeRenderer::MISRCalculator::UnsupportedSurfaceFormat | 0 | 帧缓冲区表面格式不受支持。 |
SafeRenderer::MISRCalculator::RegionOutOfBounds | 1 | 请求的区域位于帧缓冲区区域之外。 } |
成员函数文档
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 ®ion)
计算 region 的 MISR 值。
如果 region 超出范围,则抛出 SafeRenderer::MISRCalculator::RegionOutOfBounds。
某些 Qt 许可证下提供。
了解更多。