#include <amfilter.h>
|
| STDMETHODIMP | SetProperties (__in ALLOCATOR_PROPERTIES *pRequest, __out ALLOCATOR_PROPERTIES *pActual) |
| |
| | CMemAllocator (__in_opt LPCTSTR, __inout_opt LPUNKNOWN, __inout HRESULT *) |
| |
| | ~CMemAllocator () |
| |
| | CBaseAllocator (__in_opt LPCTSTR, __inout_opt LPUNKNOWN, __inout HRESULT *, BOOL bEvent=TRUE, BOOL fEnableReleaseCallback=FALSE) |
| |
| virtual | ~CBaseAllocator () |
| |
| DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, __deref_out void **ppv) |
| |
| STDMETHODIMP | SetProperties (__in ALLOCATOR_PROPERTIES *pRequest, __out ALLOCATOR_PROPERTIES *pActual) |
| |
| STDMETHODIMP | GetProperties (__out ALLOCATOR_PROPERTIES *pProps) |
| |
| STDMETHODIMP | Commit () |
| |
| STDMETHODIMP | Decommit () |
| |
| STDMETHODIMP | GetBuffer (__deref_out IMediaSample **ppBuffer, __in_opt REFERENCE_TIME *pStartTime, __in_opt REFERENCE_TIME *pEndTime, DWORD dwFlags) |
| |
| STDMETHODIMP | ReleaseBuffer (IMediaSample *pBuffer) |
| |
| STDMETHODIMP | SetNotify (IMemAllocatorNotifyCallbackTemp *pNotify) |
| |
| STDMETHODIMP | GetFreeCount (__out LONG *plBuffersFree) |
| |
| void | NotifySample () |
| |
| void | SetWaiting () |
| |
| | 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() |
| |
| | CBaseObject (__in_opt LPCTSTR pName) |
| |
| | ~CBaseObject () |
| |
| | CCritSec () |
| |
| | ~CCritSec () |
| |
| void | Lock () |
| |
| void | Unlock () |
| |
Definition at line 1537 of file amfilter.h.
◆ CMemAllocator()
| CMemAllocator::CMemAllocator |
( |
__in_opt LPCTSTR |
pName, |
|
|
__inout_opt LPUNKNOWN |
pUnk, |
|
|
__inout HRESULT * |
phr |
|
) |
| |
◆ ~CMemAllocator()
| CMemAllocator::~CMemAllocator |
( |
| ) |
|
◆ Alloc()
| HRESULT CMemAllocator::Alloc |
( |
void |
| ) |
|
|
protectedvirtual |
◆ CreateInstance()
| CUnknown * CMemAllocator::CreateInstance |
( |
__inout_opt LPUNKNOWN |
pUnk, |
|
|
__inout HRESULT * |
phr |
|
) |
| |
|
static |
◆ Free()
| void CMemAllocator::Free |
( |
void |
| ) |
|
|
protectedvirtual |
◆ ReallyFree()
| void CMemAllocator::ReallyFree |
( |
void |
| ) |
|
|
protected |
◆ SetProperties()
| STDMETHODIMP CMemAllocator::SetProperties |
( |
__in ALLOCATOR_PROPERTIES * |
pRequest, |
|
|
__out ALLOCATOR_PROPERTIES * |
pActual |
|
) |
| |
◆ m_pBuffer
| LPBYTE CMemAllocator::m_pBuffer |
|
protected |
The documentation for this class was generated from the following files:
- /home/tcbuilder/buildAgent/work/df8e8cce5bebfd58/libajantv2/demos/ntv2vcam/baseclasses/amfilter.h
- /home/tcbuilder/buildAgent/work/df8e8cce5bebfd58/libajantv2/demos/ntv2vcam/baseclasses/amfilter.cpp