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

#include <abs_videocodec.hpp>

类 xcal::render::codec::AbsVideoCodec 继承关系图:
[图例]

Public 成员函数

 AbsVideoCodec (std::string_view filename, int width, int height, int frame_rate)
 
virtual ~AbsVideoCodec ()=default
 
virtual bool_t open ()=0
 
virtual bool_t append_frame (const std::vector< char > &)=0
 
virtual bool_t finish ()=0
 
const std::string & filename () const
 
int width () const
 
int height () const
 
int frame_rate () const
 
virtual std::string name ()
 

详细描述

在文件 abs_videocodec.hpp5 行定义.

构造及析构函数说明

◆ AbsVideoCodec()

xcal::render::codec::AbsVideoCodec::AbsVideoCodec ( std::string_view  filename,
int  width,
int  height,
int  frame_rate 
)
inline

在文件 abs_videocodec.hpp13 行定义.

◆ ~AbsVideoCodec()

virtual xcal::render::codec::AbsVideoCodec::~AbsVideoCodec ( )
virtualdefault

成员函数说明

◆ append_frame()

virtual bool_t xcal::render::codec::AbsVideoCodec::append_frame ( const std::vector< char > &  )
pure virtual

◆ filename()

const std::string & xcal::render::codec::AbsVideoCodec::filename ( ) const
inline

在文件 abs_videocodec.hpp23 行定义.

◆ finish()

virtual bool_t xcal::render::codec::AbsVideoCodec::finish ( )
pure virtual

◆ frame_rate()

int xcal::render::codec::AbsVideoCodec::frame_rate ( ) const
inline

在文件 abs_videocodec.hpp26 行定义.

◆ height()

int xcal::render::codec::AbsVideoCodec::height ( ) const
inline

在文件 abs_videocodec.hpp25 行定义.

◆ name()

virtual std::string xcal::render::codec::AbsVideoCodec::name ( )
inlinevirtual

在文件 abs_videocodec.hpp27 行定义.

◆ open()

virtual bool_t xcal::render::codec::AbsVideoCodec::open ( )
pure virtual

◆ width()

int xcal::render::codec::AbsVideoCodec::width ( ) const
inline

在文件 abs_videocodec.hpp24 行定义.


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