AJA NTV2 SDK  18.0.0.2717
NTV2 SDK 18.0.0.2717
CBaseVideoWindow Class Reference

#include <ctlutil.h>

Inheritance diagram for CBaseVideoWindow:
[legend]
Collaboration diagram for CBaseVideoWindow:
[legend]

Public Member Functions

 CBaseVideoWindow (__in_opt LPCTSTR, __in_opt LPUNKNOWN)
 
DECLARE_IUNKNOWN STDMETHODIMP NonDelegatingQueryInterface (REFIID riid, __deref_out void **ppv)
 
STDMETHODIMP GetTypeInfoCount (__out UINT *pctinfo)
 
STDMETHODIMP GetTypeInfo (UINT itinfo, LCID lcid, __deref_out ITypeInfo **pptinfo)
 
STDMETHODIMP GetIDsOfNames (REFIID riid, __in_ecount(cNames) LPOLESTR *rgszNames, UINT cNames, LCID lcid, __out_ecount(cNames) DISPID *rgdispid)
 
STDMETHODIMP Invoke (DISPID dispidMember, REFIID riid, LCID lcid, WORD wFlags, __in DISPPARAMS *pdispparams, __out_opt VARIANT *pvarResult, __out_opt EXCEPINFO *pexcepinfo, __out_opt UINT *puArgErr)
 
- Public Member Functions inherited from CUnknown
 CUnknown (__in_opt LPCTSTR pName, __in_opt LPUNKNOWN pUnk)
 
virtual ~CUnknown ()
 
 CUnknown (__in_opt LPCTSTR Name, __in_opt LPUNKNOWN pUnk, __inout_opt HRESULT *phr)
 
LPUNKNOWN GetOwner () const
 
STDMETHODIMP NonDelegatingQueryInterface (REFIID, __deref_out void **)
 
 STDMETHODIMP_ (ULONG) NonDelegatingAddRef()
 
 STDMETHODIMP_ (ULONG) NonDelegatingRelease()
 
- Public Member Functions inherited from CBaseObject
 CBaseObject (__in_opt LPCTSTR pName)
 
 ~CBaseObject ()
 

Additional Inherited Members

- Static Public Member Functions inherited from CBaseObject
static LONG ObjectsActive ()
 
- Protected Attributes inherited from CUnknown
volatile LONG m_cRef
 

Detailed Description

Definition at line 489 of file ctlutil.h.

Constructor & Destructor Documentation

◆ CBaseVideoWindow()

CBaseVideoWindow::CBaseVideoWindow ( __in_opt LPCTSTR  pName,
__in_opt LPUNKNOWN  punk 
)

Definition at line 1564 of file ctlutil.cpp.

Member Function Documentation

◆ GetIDsOfNames()

STDMETHODIMP CBaseVideoWindow::GetIDsOfNames ( REFIID  riid,
__in_ecount(cNames) LPOLESTR *  rgszNames,
UINT  cNames,
LCID  lcid,
__out_ecount(cNames) DISPID *  rgdispid 
)

Definition at line 1606 of file ctlutil.cpp.

◆ GetTypeInfo()

STDMETHODIMP CBaseVideoWindow::GetTypeInfo ( UINT  itinfo,
LCID  lcid,
__deref_out ITypeInfo **  pptinfo 
)

Definition at line 1592 of file ctlutil.cpp.

◆ GetTypeInfoCount()

STDMETHODIMP CBaseVideoWindow::GetTypeInfoCount ( __out UINT *  pctinfo)

Definition at line 1585 of file ctlutil.cpp.

◆ Invoke()

STDMETHODIMP CBaseVideoWindow::Invoke ( DISPID  dispidMember,
REFIID  riid,
LCID  lcid,
WORD  wFlags,
__in DISPPARAMS *  pdispparams,
__out_opt VARIANT *  pvarResult,
__out_opt EXCEPINFO *  pexcepinfo,
__out_opt UINT *  puArgErr 
)

Definition at line 1623 of file ctlutil.cpp.

◆ NonDelegatingQueryInterface()

STDMETHODIMP CBaseVideoWindow::NonDelegatingQueryInterface ( REFIID  riid,
__deref_out void **  ppv 
)

Definition at line 1573 of file ctlutil.cpp.


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