xcal
基于 C++23 的现代图形渲染引擎
载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
xcal::camera::Frame类 参考abstract

帧处理类 更多...

#include <frame.hpp>

Public 成员函数

 Frame ()=default
 默认构造函数
 
virtual ~Frame ()=default
 虚析构函数
 
virtual size_t width ()=0
 获取帧宽度
 
virtual size_t height ()=0
 获取帧高度
 
virtual ColorFormat color_format ()=0
 获取颜色格式
 
virtual void * data ()=0
 获取帧数据指针
 
virtual size_t size ()=0
 获取帧数据大小
 

详细描述

帧处理类

提供帧数据的基本接口,包括尺寸、格式和数据访问。 用于视频处理和图像帧管理。

在文件 frame.hpp39 行定义.

构造及析构函数说明

◆ Frame()

xcal::camera::Frame::Frame ( )
default

默认构造函数

◆ ~Frame()

virtual xcal::camera::Frame::~Frame ( )
virtualdefault

虚析构函数

成员函数说明

◆ color_format()

virtual ColorFormat xcal::camera::Frame::color_format ( )
pure virtual

获取颜色格式

返回
ColorFormat 颜色格式枚举值
注解
纯虚函数,必须在子类中实现

◆ data()

virtual void * xcal::camera::Frame::data ( )
pure virtual

获取帧数据指针

返回
void* 帧数据原始指针
注解
纯虚函数,必须在子类中实现

◆ height()

virtual size_t xcal::camera::Frame::height ( )
pure virtual

获取帧高度

返回
size_t 帧高度(像素)
注解
纯虚函数,必须在子类中实现

◆ size()

virtual size_t xcal::camera::Frame::size ( )
pure virtual

获取帧数据大小

返回
size_t 帧数据大小(字节)
注解
纯虚函数,必须在子类中实现

◆ width()

virtual size_t xcal::camera::Frame::width ( )
pure virtual

获取帧宽度

返回
size_t 帧宽度(像素)
注解
纯虚函数,必须在子类中实现

该类的文档由以下文件生成: