Mercurial > games > semicongine
view fuhtark_test/include/winapi/msptrmvc.h @ 1501:f40d9d814c08 default tip
did: correct vulkan-api generator
| author | sam <sam@basx.dev> |
|---|---|
| date | Wed, 26 Nov 2025 23:34:29 +0700 |
| parents | 91c8c3b7cbf0 |
| children |
line wrap: on
line source
#ifndef _MSPTRMVC_H_ #define _MSPTRMVC_H_ class CVideoCaptureTerminal : public CSingleFilterStaticTerminal { public: CVideoCaptureTerminal(); virtual ~CVideoCaptureTerminal(); public: static HRESULT CreateTerminal(CComPtr<IMoniker> pMoniker,MSP_HANDLE htAddress,ITTerminal **ppTerm); DECLARE_LOG_ADDREF_RELEASE(CVideoCaptureTerminal); private: virtual HRESULT AddFiltersToGraph(); virtual LONG CountOfMediaTypes() { return 1; } virtual DWORD GetSupportedMediaTypes(void) { return (DWORD) TAPIMEDIATYPE_VIDEO; } HRESULT CreateFilters(); HRESULT FindCapturePin(); }; inline CVideoCaptureTerminal::CVideoCaptureTerminal() { m_TerminalDirection = TD_CAPTURE; m_TerminalType = TT_STATIC; } #endif
