tosdprovider.h

来自「从FFMPEG转换而来的H264解码程序,VC下编译..」· C头文件 代码 · 共 26 行

H
26
字号
#ifndef _TOSDPROVIDER_H_
#define _TOSDPROVIDER_H_

#include "IOSDprovider.h"
#include "interfaces.h"

struct TOSDsettings;
class TOSDprovider : public IOSDprovider
{
private:
 comptr<IffdshowBase> &_deci;comptrQ<IffdshowDec> &_deciD;
public:
 const TOSDsettings *tempcfg;

 TOSDprovider(comptr<IffdshowBase> &Ideci,comptrQ<IffdshowDec> &IdeciD):_deci(Ideci),_deciD(IdeciD),tempcfg(NULL) {}
 STDMETHODIMP_(const char_t*) getInfoItemName(int type);
 STDMETHODIMP getInfoItemValue(int id,const char_t* *value,int *wasChange,int *splitline);
 STDMETHODIMP_(const char_t*) getStartupFormat(int *duration);
 STDMETHODIMP_(const char_t*) getFormat(void);
 STDMETHODIMP_(bool) isOSD(void);
 STDMETHODIMP getSave(int *isSave,const char_t* *flnm);
 STDMETHODIMP_(int) getInfoShortcutItem(const char_t *s,int *toklen);
};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?