X64 transport [Part 5] (Update plugins.cpp)
[xy_vsfilter.git] / src / subpic / SimpleSubPicWrapper.h
blobfc52c1766dbe9a03e7039a8f669cc5c3a91623ef
1 #pragma once
3 #include "ISubPic.h"
4 #include "ISimpleSubPic.h"
6 //
7 // SimpleSubPicWrapper
8 //
10 class SimpleSubPicWrapper: public CUnknown, public ISimpleSubPic
12 public:
13 SimpleSubPicWrapper(ISubPicEx * inner_obj);
14 SimpleSubPicWrapper(ISubPic* inner_obj);
16 DECLARE_IUNKNOWN;
17 STDMETHODIMP NonDelegatingQueryInterface(REFIID riid, void** ppv);
19 STDMETHODIMP AlphaBlt(SubPicDesc* target);
20 private:
21 CComPtr<ISubPicEx> m_inner_obj;
22 CComPtr<ISubPic> m_inner_obj2;