tmuxer.h
来自「从FFMPEG转换而来的H264解码程序,VC下编译..」· C头文件 代码 · 共 27 行
H
27 行
#ifndef _TMUXER_H_
#define _TMUXER_H_
#include "interfaces.h"
struct TencFrameParams;
class Tmuxer
{
protected:
comptr<IffdshowBase> deci;
public:
enum
{
MUXER_FILE=0,
MUXER_OGM =1,
MUXER_OGG =2
};
static const char_t *muxers[];
static Tmuxer* getMuxer(int id,IffdshowBase *deci);
Tmuxer(IffdshowBase *Ideci);
virtual ~Tmuxer();
virtual size_t writeHeader(const void *data,size_t len,bool flush,const BITMAPINFOHEADER &bihdr) {return 0;}
virtual size_t writeFrame(const void *data,size_t len,const TencFrameParams &frameParams)=0;
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?