#include <refclock.h>
|
| | CBaseReferenceClock (__in_opt LPCTSTR pName, __inout_opt LPUNKNOWN pUnk, __inout HRESULT *phr, __inout_opt CAMSchedule *pSched=0) |
| |
| STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, __deref_out void **ppv) |
| |
| DECLARE_IUNKNOWN STDMETHODIMP | GetTime (__out REFERENCE_TIME *pTime) |
| |
| STDMETHODIMP | AdviseTime (REFERENCE_TIME baseTime, REFERENCE_TIME streamTime, HEVENT hEvent, __out DWORD_PTR *pdwAdviseCookie) |
| |
| STDMETHODIMP | AdvisePeriodic (REFERENCE_TIME StartTime, REFERENCE_TIME PeriodTime, HSEMAPHORE hSemaphore, __out DWORD_PTR *pdwAdviseCookie) |
| |
| STDMETHODIMP | Unadvise (DWORD_PTR dwAdviseCookie) |
| |
| virtual REFERENCE_TIME | GetPrivateTime () |
| |
| STDMETHODIMP | SetTimeDelta (const REFERENCE_TIME &TimeDelta) |
| |
| CAMSchedule * | GetSchedule () const |
| |
| STDMETHODIMP | SetDefaultTimerResolution (REFERENCE_TIME timerResolution) |
| |
| STDMETHODIMP | GetDefaultTimerResolution (__out REFERENCE_TIME *pTimerResolution) |
| |
| void | TriggerThread () |
| |
| | 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 74 of file refclock.h.
◆ ~CBaseReferenceClock()
| CBaseReferenceClock::~CBaseReferenceClock |
( |
| ) |
|
|
protectedvirtual |
◆ CBaseReferenceClock()
| CBaseReferenceClock::CBaseReferenceClock |
( |
__in_opt LPCTSTR |
pName, |
|
|
__inout_opt LPUNKNOWN |
pUnk, |
|
|
__inout HRESULT * |
phr, |
|
|
__inout_opt CAMSchedule * |
pSched = 0 |
|
) |
| |
◆ AdvisePeriodic()
| STDMETHODIMP CBaseReferenceClock::AdvisePeriodic |
( |
REFERENCE_TIME |
StartTime, |
|
|
REFERENCE_TIME |
PeriodTime, |
|
|
HSEMAPHORE |
hSemaphore, |
|
|
__out DWORD_PTR * |
pdwAdviseCookie |
|
) |
| |
◆ AdviseTime()
| STDMETHODIMP CBaseReferenceClock::AdviseTime |
( |
REFERENCE_TIME |
baseTime, |
|
|
REFERENCE_TIME |
streamTime, |
|
|
HEVENT |
hEvent, |
|
|
__out DWORD_PTR * |
pdwAdviseCookie |
|
) |
| |
◆ GetDefaultTimerResolution()
| HRESULT CBaseReferenceClock::GetDefaultTimerResolution |
( |
__out REFERENCE_TIME * |
pTimerResolution | ) |
|
◆ GetPrivateTime()
| REFERENCE_TIME CBaseReferenceClock::GetPrivateTime |
( |
| ) |
|
|
virtual |
◆ GetSchedule()
| CAMSchedule* CBaseReferenceClock::GetSchedule |
( |
| ) |
const |
|
inline |
◆ GetTime()
| STDMETHODIMP CBaseReferenceClock::GetTime |
( |
__out REFERENCE_TIME * |
pTime | ) |
|
◆ NonDelegatingQueryInterface()
| STDMETHODIMP CBaseReferenceClock::NonDelegatingQueryInterface |
( |
REFIID |
riid, |
|
|
__deref_out void ** |
ppv |
|
) |
| |
◆ Restart()
| void CBaseReferenceClock::Restart |
( |
IN REFERENCE_TIME |
rtMinTime = 0I64 | ) |
|
|
protected |
◆ SetDefaultTimerResolution()
| HRESULT CBaseReferenceClock::SetDefaultTimerResolution |
( |
REFERENCE_TIME |
timerResolution | ) |
|
◆ SetTimeDelta()
| STDMETHODIMP CBaseReferenceClock::SetTimeDelta |
( |
const REFERENCE_TIME & |
TimeDelta | ) |
|
◆ TriggerThread()
| void CBaseReferenceClock::TriggerThread |
( |
| ) |
|
|
inline |
◆ Unadvise()
| STDMETHODIMP CBaseReferenceClock::Unadvise |
( |
DWORD_PTR |
dwAdviseCookie | ) |
|
◆ m_pSchedule
The documentation for this class was generated from the following files:
- /home/tcbuilder/buildAgent/work/df8e8cce5bebfd58/libajantv2/demos/ntv2vcam/baseclasses/refclock.h
- /home/tcbuilder/buildAgent/work/df8e8cce5bebfd58/libajantv2/demos/ntv2vcam/baseclasses/refclock.cpp