#include <ctlutil.h>
|
| | CCmdQueue (__inout_opt HRESULT *phr=NULL) |
| |
| virtual | ~CCmdQueue () |
| |
| virtual HRESULT | New (__out CDeferredCommand **ppCmd, __in LPUNKNOWN pUnk, REFTIME time, __in GUID *iid, long dispidMethod, short wFlags, long cArgs, __in_ecount(cArgs) VARIANT *pDispParams, __out VARIANT *pvarResult, __out short *puArgErr, BOOL bStream) |
| |
| virtual HRESULT | Insert (__in CDeferredCommand *pCmd) |
| |
| virtual HRESULT | Remove (__in CDeferredCommand *pCmd) |
| |
| virtual HRESULT | SetSyncSource (__in_opt IReferenceClock *) |
| |
| virtual HRESULT | Run (REFERENCE_TIME tStreamTimeOffset) |
| |
| virtual HRESULT | EndRun () |
| |
| virtual HRESULT | GetDueCommand (__out CDeferredCommand **ppCmd, long msTimeout) |
| |
| HANDLE | GetDueHandle () |
| |
| virtual HRESULT | GetCommandDueFor (REFERENCE_TIME tStream, __out CDeferredCommand **ppCmd) |
| |
| BOOL | CheckTime (CRefTime time, BOOL bStream) |
| |
Definition at line 768 of file ctlutil.h.
◆ CCmdQueue()
| CCmdQueue::CCmdQueue |
( |
__inout_opt HRESULT * |
phr = NULL | ) |
|
◆ ~CCmdQueue()
| CCmdQueue::~CCmdQueue |
( |
| ) |
|
|
virtual |
◆ CheckTime()
| BOOL CCmdQueue::CheckTime |
( |
CRefTime |
time, |
|
|
BOOL |
bStream |
|
) |
| |
|
inline |
◆ EndRun()
| HRESULT CCmdQueue::EndRun |
( |
| ) |
|
|
virtual |
◆ GetCommandDueFor()
| HRESULT CCmdQueue::GetCommandDueFor |
( |
REFERENCE_TIME |
tStream, |
|
|
__out CDeferredCommand ** |
ppCmd |
|
) |
| |
|
virtual |
◆ GetDueCommand()
| HRESULT CCmdQueue::GetDueCommand |
( |
__out CDeferredCommand ** |
ppCmd, |
|
|
long |
msTimeout |
|
) |
| |
|
virtual |
◆ GetDueHandle()
| HANDLE CCmdQueue::GetDueHandle |
( |
| ) |
|
|
inline |
◆ Insert()
◆ New()
| HRESULT CCmdQueue::New |
( |
__out CDeferredCommand ** |
ppCmd, |
|
|
__in LPUNKNOWN |
pUnk, |
|
|
REFTIME |
time, |
|
|
__in GUID * |
iid, |
|
|
long |
dispidMethod, |
|
|
short |
wFlags, |
|
|
long |
cArgs, |
|
|
__in_ecount(cArgs) VARIANT * |
pDispParams, |
|
|
__out VARIANT * |
pvarResult, |
|
|
__out short * |
puArgErr, |
|
|
BOOL |
bStream |
|
) |
| |
|
virtual |
◆ Remove()
◆ Run()
| HRESULT CCmdQueue::Run |
( |
REFERENCE_TIME |
tStreamTimeOffset | ) |
|
|
virtual |
◆ SetSyncSource()
| HRESULT CCmdQueue::SetSyncSource |
( |
__in_opt IReferenceClock * |
pClock | ) |
|
|
virtual |
◆ SetTimeAdvise()
| void CCmdQueue::SetTimeAdvise |
( |
void |
| ) |
|
|
protected |
◆ m_bRunning
| BOOL CCmdQueue::m_bRunning |
|
protected |
◆ m_dwAdvise
| DWORD_PTR CCmdQueue::m_dwAdvise |
|
protected |
◆ m_evDue
◆ m_listPresentation
◆ m_listStream
◆ m_Lock
◆ m_pClock
| IReferenceClock* CCmdQueue::m_pClock |
|
protected |
◆ m_StreamTimeOffset
◆ m_tCurrentAdvise
The documentation for this class was generated from the following files:
- /home/tcbuilder/buildAgent/work/df8e8cce5bebfd58/libajantv2/demos/ntv2vcam/baseclasses/ctlutil.h
- /home/tcbuilder/buildAgent/work/df8e8cce5bebfd58/libajantv2/demos/ntv2vcam/baseclasses/ctlutil.cpp