#include <winutil.h>
|
| | CImageAllocator (__inout CBaseFilter *pFilter, __in_opt LPCTSTR pName, __inout HRESULT *phr) |
| |
| | STDMETHODIMP_ (ULONG) NonDelegatingAddRef() |
| |
| | STDMETHODIMP_ (ULONG) NonDelegatingRelease() |
| |
| void | NotifyMediaType (__in CMediaType *pMediaType) |
| |
| STDMETHODIMP | SetProperties (__in ALLOCATOR_PROPERTIES *pRequest, __out ALLOCATOR_PROPERTIES *pActual) |
| |
| | 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 279 of file winutil.h.
◆ CImageAllocator()
| CImageAllocator::CImageAllocator |
( |
__inout CBaseFilter * |
pFilter, |
|
|
__in_opt LPCTSTR |
pName, |
|
|
__inout HRESULT * |
phr |
|
) |
| |
◆ Alloc()
| HRESULT CImageAllocator::Alloc |
( |
| ) |
|
|
protectedvirtual |
◆ CheckSizes()
| STDMETHODIMP CImageAllocator::CheckSizes |
( |
__in ALLOCATOR_PROPERTIES * |
pRequest | ) |
|
|
protected |
◆ CreateDIB()
| HRESULT CImageAllocator::CreateDIB |
( |
LONG |
InSize, |
|
|
DIBDATA & |
DibData |
|
) |
| |
|
protected |
◆ CreateImageSample()
| CImageSample * CImageAllocator::CreateImageSample |
( |
__in_bcount(Length) LPBYTE |
pData, |
|
|
LONG |
Length |
|
) |
| |
|
protectedvirtual |
◆ Free()
| void CImageAllocator::Free |
( |
| ) |
|
|
protectedvirtual |
◆ NotifyMediaType()
| void CImageAllocator::NotifyMediaType |
( |
__in CMediaType * |
pMediaType | ) |
|
◆ SetProperties()
| STDMETHODIMP CImageAllocator::SetProperties |
( |
__in ALLOCATOR_PROPERTIES * |
pRequest, |
|
|
__out ALLOCATOR_PROPERTIES * |
pActual |
|
) |
| |
◆ STDMETHODIMP_() [1/2]
| CImageAllocator::STDMETHODIMP_ |
( |
ULONG |
| ) |
|
◆ STDMETHODIMP_() [2/2]
| CImageAllocator::STDMETHODIMP_ |
( |
ULONG |
| ) |
|
◆ m_pFilter
◆ m_pMediaType
The documentation for this class was generated from the following files:
- /home/tcbuilder/buildAgent/work/df8e8cce5bebfd58/libajantv2/demos/ntv2vcam/baseclasses/winutil.h
- /home/tcbuilder/buildAgent/work/df8e8cce5bebfd58/libajantv2/demos/ntv2vcam/baseclasses/winutil.cpp