AJA NTV2 SDK  17.6.0.2675
NTV2 SDK 17.6.0.2675
CFactoryTemplate Class Reference

#include <combase.h>

Collaboration diagram for CFactoryTemplate:
[legend]

Public Member Functions

BOOL IsClassID (REFCLSID rclsid) const
 
CUnknownCreateInstance (__inout_opt LPUNKNOWN pUnk, __inout_opt HRESULT *phr) const
 

Public Attributes

const WCHAR * m_Name
 
const CLSID * m_ClsID
 
LPFNNewCOMObject m_lpfnNew
 
LPFNInitRoutine m_lpfnInit
 
const AMOVIESETUP_FILTERm_pAMovieSetup_Filter
 

Detailed Description

Definition at line 260 of file combase.h.

Member Function Documentation

◆ CreateInstance()

CUnknown* CFactoryTemplate::CreateInstance ( __inout_opt LPUNKNOWN  pUnk,
__inout_opt HRESULT *  phr 
) const
inline

Definition at line 274 of file combase.h.

◆ IsClassID()

BOOL CFactoryTemplate::IsClassID ( REFCLSID  rclsid) const
inline

Definition at line 270 of file combase.h.

Member Data Documentation

◆ m_ClsID

const CLSID* CFactoryTemplate::m_ClsID

Definition at line 265 of file combase.h.

◆ m_lpfnInit

LPFNInitRoutine CFactoryTemplate::m_lpfnInit

Definition at line 267 of file combase.h.

◆ m_lpfnNew

LPFNNewCOMObject CFactoryTemplate::m_lpfnNew

Definition at line 266 of file combase.h.

◆ m_Name

const WCHAR* CFactoryTemplate::m_Name

Definition at line 264 of file combase.h.

◆ m_pAMovieSetup_Filter

const AMOVIESETUP_FILTER* CFactoryTemplate::m_pAMovieSetup_Filter

Definition at line 268 of file combase.h.


The documentation for this class was generated from the following file: