#include <amfilter.h>
|
| | 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) |
| |
Definition at line 1185 of file amfilter.h.
◆ anonymous enum
| Enumerator |
|---|
| Sample_SyncPoint | |
| Sample_Preroll | |
| Sample_Discontinuity | |
| Sample_TypeChanged | |
| Sample_TimeValid | |
| Sample_MediaTimeValid | |
| Sample_TimeDiscontinuity | |
| Sample_StopValid | |
| Sample_ValidFlags | |
Definition at line 1195 of file amfilter.h.
◆ CMediaSample()
| CMediaSample::CMediaSample |
( |
__in_opt LPCTSTR |
pName, |
|
|
__in_opt CBaseAllocator * |
pAllocator, |
|
|
__inout_opt HRESULT * |
phr, |
|
|
__in_bcount_opt(length) LPBYTE |
pBuffer = NULL, |
|
|
LONG |
length = 0 |
|
) |
| |
◆ ~CMediaSample()
| CMediaSample::~CMediaSample |
( |
| ) |
|
|
virtual |
◆ __field_ecount_opt()
◆ GetMediaTime()
| STDMETHODIMP CMediaSample::GetMediaTime |
( |
__out LONGLONG * |
pTimeStart, |
|
|
__out LONGLONG * |
pTimeEnd |
|
) |
| |
◆ GetMediaType()
| STDMETHODIMP CMediaSample::GetMediaType |
( |
__deref_out AM_MEDIA_TYPE ** |
ppMediaType | ) |
|
◆ GetPointer()
| STDMETHODIMP CMediaSample::GetPointer |
( |
__deref_out BYTE ** |
ppBuffer | ) |
|
◆ GetProperties()
| STDMETHODIMP CMediaSample::GetProperties |
( |
DWORD |
cbProperties, |
|
|
__out_bcount(cbProperties) BYTE * |
pbProperties |
|
) |
| |
◆ GetTime()
| STDMETHODIMP CMediaSample::GetTime |
( |
__out REFERENCE_TIME * |
pTimeStart, |
|
|
__out REFERENCE_TIME * |
pTimeEnd |
|
) |
| |
◆ IsDiscontinuity()
| STDMETHODIMP CMediaSample::IsDiscontinuity |
( |
void |
| ) |
|
◆ IsPreroll()
| STDMETHODIMP CMediaSample::IsPreroll |
( |
void |
| ) |
|
◆ IsSyncPoint()
| STDMETHODIMP CMediaSample::IsSyncPoint |
( |
void |
| ) |
|
◆ QueryInterface()
| STDMETHODIMP CMediaSample::QueryInterface |
( |
REFIID |
riid, |
|
|
__deref_out void ** |
ppv |
|
) |
| |
◆ SetActualDataLength()
| STDMETHODIMP CMediaSample::SetActualDataLength |
( |
LONG |
lActual | ) |
|
◆ SetDiscontinuity()
| STDMETHODIMP CMediaSample::SetDiscontinuity |
( |
BOOL |
bDiscontinuity | ) |
|
◆ SetMediaTime()
| STDMETHODIMP CMediaSample::SetMediaTime |
( |
__in_opt LONGLONG * |
pTimeStart, |
|
|
__in_opt LONGLONG * |
pTimeEnd |
|
) |
| |
◆ SetMediaType()
| STDMETHODIMP CMediaSample::SetMediaType |
( |
__in_opt AM_MEDIA_TYPE * |
pMediaType | ) |
|
◆ SetPointer()
| HRESULT CMediaSample::SetPointer |
( |
__in_bcount(cBytes) BYTE * |
ptr, |
|
|
LONG |
cBytes |
|
) |
| |
◆ SetPreroll()
| STDMETHODIMP CMediaSample::SetPreroll |
( |
BOOL |
bIsPreroll | ) |
|
◆ SetProperties()
| HRESULT CMediaSample::SetProperties |
( |
DWORD |
cbProperties, |
|
|
__in_bcount(cbProperties) const BYTE * |
pbProperties |
|
) |
| |
◆ SetSyncPoint()
| STDMETHODIMP CMediaSample::SetSyncPoint |
( |
BOOL |
bIsSyncPoint | ) |
|
◆ SetTime()
| STDMETHODIMP CMediaSample::SetTime |
( |
__in_opt REFERENCE_TIME * |
pTimeStart, |
|
|
__in_opt REFERENCE_TIME * |
pTimeEnd |
|
) |
| |
◆ STDMETHODIMP_() [1/4]
| CMediaSample::STDMETHODIMP_ |
( |
LONG |
| ) |
|
◆ STDMETHODIMP_() [2/4]
| CMediaSample::STDMETHODIMP_ |
( |
LONG |
| ) |
|
◆ STDMETHODIMP_() [3/4]
| CMediaSample::STDMETHODIMP_ |
( |
ULONG |
| ) |
|
◆ STDMETHODIMP_() [4/4]
| CMediaSample::STDMETHODIMP_ |
( |
ULONG |
| ) |
|
◆ CBaseAllocator
◆ m_cbBuffer
| LONG CMediaSample::m_cbBuffer |
|
protected |
◆ m_cRef
| LONG CMediaSample::m_cRef |
◆ m_dwFlags
| DWORD CMediaSample::m_dwFlags |
|
protected |
◆ m_dwStreamId
| DWORD CMediaSample::m_dwStreamId |
|
protected |
◆ m_dwTypeSpecificFlags
| DWORD CMediaSample::m_dwTypeSpecificFlags |
|
protected |
◆ m_End
| REFERENCE_TIME CMediaSample::m_End |
|
protected |
◆ m_lActual
| LONG CMediaSample::m_lActual |
|
protected |
◆ m_MediaEnd
| LONG CMediaSample::m_MediaEnd |
|
protected |
◆ m_MediaStart
| LONGLONG CMediaSample::m_MediaStart |
|
protected |
◆ m_pAllocator
◆ m_pMediaType
| AM_MEDIA_TYPE* CMediaSample::m_pMediaType |
|
protected |
◆ m_pNext
◆ m_Start
| REFERENCE_TIME CMediaSample::m_Start |
|
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