tffdshowpagedecvideo.h
来自「从FFMPEG转换而来的H264解码程序,VC下编译..」· C头文件 代码 · 共 45 行
H
45 行
#ifndef _TFFDSHOWPAGEDECVIDEO_H_
#define _TFFDSHOWPAGEDECVIDEO_H_
#include "TffdshowPageDec.h"
struct ISpecifyPropertyPagesVE;
class TffdshowPageDecVideo :public TffdshowPageDec
{
private:
comptrQ<IffdshowDecVideo> deciV;
comptrQ<ISpecifyPropertyPagesVE> ve;
protected:
virtual void onActivate(void);
virtual INT_PTR msgProc(UINT uMsg,WPARAM wParam,LPARAM lParam);
public:
static CUnknown* WINAPI CreateInstance(LPUNKNOWN lpunk,HRESULT *phr);
TffdshowPageDecVideo(LPUNKNOWN pUnk,HRESULT *phr,const wchar_t *ItitleW,const char_t *name,int dialogId,int resstr);
virtual HRESULT OnConnect(IUnknown *pUnk);
virtual HRESULT OnDisconnect(void);
};
class TffdshowPageDecVideoRaw :public TffdshowPageDecVideo
{
public:
static CUnknown* WINAPI CreateInstance(LPUNKNOWN lpunk,HRESULT *phr);
TffdshowPageDecVideoRaw(LPUNKNOWN pUnk,HRESULT *phr,const wchar_t *ItitleW,const char_t *name,int dialogId,int resstr);
};
class TffdshowPageDecVideoVFW :public TffdshowPageDecVideo
{
public:
static CUnknown* WINAPI CreateInstance(LPUNKNOWN lpunk,HRESULT *phr);
TffdshowPageDecVideoVFW(LPUNKNOWN pUnk,HRESULT *phr,const wchar_t *ItitleW,const char_t *name,int dialogId,int resstr);
};
class TffdshowPageDecVideoProc :public TffdshowPageDecVideo
{
public:
static CUnknown* WINAPI CreateInstance(LPUNKNOWN lpunk,HRESULT *phr);
TffdshowPageDecVideoProc(LPUNKNOWN pUnk,HRESULT *phr,const wchar_t *ItitleW,const char_t *name,int dialogId,int resstr);
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?