AJA NTV2 SDK  18.0.0.2717
NTV2 SDK 18.0.0.2717
CEnumPins Class Reference

#include <amfilter.h>

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

Public Member Functions

 CEnumPins (__in CBaseFilter *pFilter, __in_opt CEnumPins *pEnumPins)
 
virtual ~CEnumPins ()
 
STDMETHODIMP QueryInterface (REFIID riid, __deref_out void **ppv)
 
 STDMETHODIMP_ (ULONG) AddRef()
 
 STDMETHODIMP_ (ULONG) Release()
 
STDMETHODIMP Next (ULONG cPins, __out_ecount(cPins) IPin **ppPins, __out_opt ULONG *pcFetched)
 
STDMETHODIMP Skip (ULONG cPins)
 
STDMETHODIMP Reset ()
 
STDMETHODIMP Clone (__deref_out IEnumPins **ppEnum)
 

Detailed Description

Definition at line 582 of file amfilter.h.

Constructor & Destructor Documentation

◆ CEnumPins()

CEnumPins::CEnumPins ( __in CBaseFilter pFilter,
__in_opt CEnumPins pEnumPins 
)

Definition at line 974 of file amfilter.cpp.

◆ ~CEnumPins()

CEnumPins::~CEnumPins ( )
virtual

Definition at line 1014 of file amfilter.cpp.

Member Function Documentation

◆ Clone()

STDMETHODIMP CEnumPins::Clone ( __deref_out IEnumPins **  ppEnum)

Definition at line 1062 of file amfilter.cpp.

◆ Next()

STDMETHODIMP CEnumPins::Next ( ULONG  cPins,
__out_ecount(cPins) IPin **  ppPins,
__out_opt ULONG pcFetched 
)

Definition at line 1086 of file amfilter.cpp.

◆ QueryInterface()

STDMETHODIMP CEnumPins::QueryInterface ( REFIID  riid,
__deref_out void **  ppv 
)

Definition at line 1027 of file amfilter.cpp.

◆ Reset()

STDMETHODIMP CEnumPins::Reset ( )

Definition at line 1189 of file amfilter.cpp.

◆ Skip()

STDMETHODIMP CEnumPins::Skip ( ULONG  cPins)

Definition at line 1159 of file amfilter.cpp.

◆ STDMETHODIMP_() [1/2]

CEnumPins::STDMETHODIMP_ ( ULONG  )

◆ STDMETHODIMP_() [2/2]

CEnumPins::STDMETHODIMP_ ( ULONG  )

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