![]() |
AJA NTV2 SDK
17.6.0.2675
NTV2 SDK 17.6.0.2675
|
#include <winutil.h>
Public Member Functions | |
| CImageSample (__inout CBaseAllocator *pAllocator, __in_opt LPCTSTR pName, __inout HRESULT *phr, __in_bcount(length) LPBYTE pBuffer, LONG length) | |
| void | SetDIBData (__in DIBDATA *pDibData) |
| __out DIBDATA * | GetDIBData () |
Public Member Functions inherited from CMediaSample | |
| CMediaSample (__in_opt LPCTSTR pName, __in_opt CBaseAllocator *pAllocator, __inout_opt HRESULT *phr, __in_bcount_opt(length) LPBYTE pBuffer=NULL, LONG length=0) | |
| virtual | ~CMediaSample () |
| STDMETHODIMP | QueryInterface (REFIID riid, __deref_out void **ppv) |
| STDMETHODIMP_ (ULONG) AddRef() | |
| STDMETHODIMP_ (ULONG) Release() | |
| HRESULT | SetPointer (__in_bcount(cBytes) BYTE *ptr, LONG cBytes) |
| STDMETHODIMP | GetPointer (__deref_out BYTE **ppBuffer) |
| STDMETHODIMP_ (LONG) GetSize(void) | |
| STDMETHODIMP | GetTime (__out REFERENCE_TIME *pTimeStart, __out REFERENCE_TIME *pTimeEnd) |
| STDMETHODIMP | SetTime (__in_opt REFERENCE_TIME *pTimeStart, __in_opt REFERENCE_TIME *pTimeEnd) |
| STDMETHODIMP | IsSyncPoint (void) |
| STDMETHODIMP | SetSyncPoint (BOOL bIsSyncPoint) |
| STDMETHODIMP | IsPreroll (void) |
| STDMETHODIMP | SetPreroll (BOOL bIsPreroll) |
| STDMETHODIMP_ (LONG) GetActualDataLength(void) | |
| STDMETHODIMP | SetActualDataLength (LONG lActual) |
| STDMETHODIMP | GetMediaType (__deref_out AM_MEDIA_TYPE **ppMediaType) |
| STDMETHODIMP | SetMediaType (__in_opt AM_MEDIA_TYPE *pMediaType) |
| STDMETHODIMP | IsDiscontinuity (void) |
| STDMETHODIMP | SetDiscontinuity (BOOL bDiscontinuity) |
| STDMETHODIMP | GetMediaTime (__out LONGLONG *pTimeStart, __out LONGLONG *pTimeEnd) |
| STDMETHODIMP | SetMediaTime (__in_opt LONGLONG *pTimeStart, __in_opt LONGLONG *pTimeEnd) |
| STDMETHODIMP | GetProperties (DWORD cbProperties, __out_bcount(cbProperties) BYTE *pbProperties) |
| STDMETHODIMP | SetProperties (DWORD cbProperties, __in_bcount(cbProperties) const BYTE *pbProperties) |
Protected Attributes | |
| DIBDATA | m_DibData |
| BOOL | m_bInit |
Protected Attributes inherited from CMediaSample | |
| DWORD | m_dwFlags |
| DWORD | m_dwTypeSpecificFlags |
| LONG | m_lActual |
| LONG | m_cbBuffer |
| CBaseAllocator * | m_pAllocator |
| CMediaSample * | m_pNext |
| REFERENCE_TIME | m_Start |
| REFERENCE_TIME | m_End |
| LONGLONG | m_MediaStart |
| LONG | m_MediaEnd |
| AM_MEDIA_TYPE * | m_pMediaType |
| DWORD | m_dwStreamId |
Additional Inherited Members | |
Public Attributes inherited from CMediaSample | |
| LONG | m_cRef |
Protected Types inherited from CMediaSample | |
| enum | { Sample_SyncPoint = 0x01, Sample_Preroll = 0x02, Sample_Discontinuity = 0x04, Sample_TypeChanged = 0x08, Sample_TimeValid = 0x10, Sample_MediaTimeValid = 0x20, Sample_TimeDiscontinuity = 0x40, Sample_StopValid = 0x100, Sample_ValidFlags = 0x1FF } |
Protected Member Functions inherited from CMediaSample | |
| __field_ecount_opt (m_cbBuffer) LPBYTE m_pBuffer | |
| CImageSample::CImageSample | ( | __inout CBaseAllocator * | pAllocator, |
| __in_opt LPCTSTR | pName, | ||
| __inout HRESULT * | phr, | ||
| __in_bcount(length) LPBYTE | pBuffer, | ||
| LONG | length | ||
| ) |
Definition at line 1731 of file winutil.cpp.
| __out DIBDATA * CImageSample::GetDIBData | ( | ) |
Definition at line 1756 of file winutil.cpp.
| void CImageSample::SetDIBData | ( | __in DIBDATA * | pDibData | ) |
Definition at line 1746 of file winutil.cpp.