xcal
基于 C++23 的现代图形渲染引擎
|
#include <ffmpegcodec.hpp>
Public 成员函数 | |
FfmpegCodec (const std::string &filename, int width, int height, int frame_rate) | |
~FfmpegCodec () | |
bool_t | open () override |
bool_t | append_frame (const std::vector< char > &rgba_data) override |
bool_t | finish () override |
int | encoded_frames () const |
![]() | |
AbsVideoCodec (std::string_view filename, int width, int height, int frame_rate) | |
virtual | ~AbsVideoCodec ()=default |
const std::string & | filename () const |
int | width () const |
int | height () const |
int | frame_rate () const |
virtual std::string | name () |
在文件 ffmpegcodec.hpp 第 21 行定义.
xcal::render::codec::FfmpegCodec::FfmpegCodec | ( | const std::string & | filename, |
int | width, | ||
int | height, | ||
int | frame_rate | ||
) |
在文件 ffmpegcodec.cc 第 15 行定义.
xcal::render::codec::FfmpegCodec::~FfmpegCodec | ( | ) |
在文件 ffmpegcodec.cc 第 29 行定义.
|
overridevirtual |
|
inline |
在文件 ffmpegcodec.hpp 第 31 行定义.
被这些函数引用 main().
|
overridevirtual |
|
overridevirtual |
实现了 xcal::render::codec::AbsVideoCodec.
在文件 ffmpegcodec.cc 第 60 行定义.