我使用来自 windows 的示例来学习 DirectShow,并且在一个类中,我在头文件中有以下代码:
struct __declspec(uuid("{71771540-2017-11cf-ae26-0020afd79767}")) CLSID_TextureRenderer;
而cpp文件中的这一行:
CTextureRenderer::CTextureRenderer(LPUNKNOWN unk, HRESULT *hr): CBaseVideoRenderer(__uuidof(CLSID_TextureRenderer), "Texture Renderer", unk, hr)
你能解释一下所有事物是如何协同工作的吗?
非常感谢。